【将特定的ISO8601 TimeSpan(“P2M2W5D”)转换为C#TimeSpan [复制]】教程文章相关的互联网学习教程文章

你可以在c#中将对象强制转换为长对象吗?【代码】

我使用泛型属性从Session中提取“long”值,然后崩溃了. 所以我有:public static T Get<T>(string key) {if(...)return (T)System.Web.HttpContext.Current.Session[key];... }调试时,值为4,崩溃.解决方法:如果您坚持保留泛型方法,则可以使用Convert.ChangeType():public static T Get<T>(string key) {if (...)return (T) Convert.ChangeType(System.Web.HttpContext.Current.Session[key],typeof(T));... }那将允许你打电话:lo...

【转载】C#中Convert.ToDouble方法将字符串转换为double类型【代码】

在C#编程过程中,可以使用Convert.ToDouble方法将字符串或者其他可转换为数字的对象变量转换为double类型,Convert.ToDouble方法有多个重载方法,最常使用的一个方法将字符串转换为double类型,方法签名为:static double ToDouble(string value)。当Convert.ToDouble无法转换时,将会引发程序异常,如果无法确定是否一定可转换,建议使用double.TryParse等方法。 例如有个字符串str的值为"33.33",将之转换为double类型可使用下列...

【转载】C#中Convert.ToSingle方法将字符串转换为Float类型【代码】

在C#编程过程中,可以使用Convert.ToSingle方法将字符串或者其他可转换为数字的对象变量转换为float类型,Convert.ToSingle方法有多个重载方法,最常使用的一个方法将字符串转换为float类型,方法签名为:static float ToSingle(string value)。当Convert.ToSingle无法转换时,将会引发程序异常,如果无法确定是否一定可转换,建议使用float.TryParse等方法。 例如有个字符串str的值为"33.33",将之转换为float类型可使用下列语句:...

C#如何将具有IList的对象转换为IList?【代码】

我有一个实现IList接口的对象,我想把它转换为IList< object>要么列表与LT;对象>中我试过了IList<object> a=(IList<object>)b; List<object> a=(IList<object>)b; IList<object> a=(List<object>)b; List<object> a=(List<object>)b;这些都行不通.请帮忙,谢谢.澄清: b是从外部作为参数传递的对象.它实现了IList接口.例如,public class a {string name;List<a> names; } public void func(object item) {object dataLeaves = data.G...

c# – 转换增量值【代码】

我试图将增量值转换为字符串.i++.ToString()以上声明工作正常.++i.ToString()这一个显示错误行.为什么?解决方法:因为在第二个表达式中,i的ToString()方法首先被调用,而运算符对于字符串是无意义的.另一方面,在第一个表达式中,整数i增加1,并调用方法ToString().所以你得到你的号码的字符串表示.你可以转发它,正如ulugbek-umirov在他的评论中指出的那样:(++i).ToString();请看看here.

c# – 是否有可能将`FileInfo`转换为`IEnumerable`【代码】

是否有可能将FileInfo转换为IEnumerable< FileInfo>因为我需要发送IEnumerable< FileInfo>作为外部库的参数?var latestFile = new DirectoryInfo(filePath).EnumerateFiles(fileType).Select(fl =>{fl.Refresh();return fl;}).OrderByDescending(fi => fi.LastWriteTimeUtc).FirstOrDefault();IEnumerable<FileInfo> Y = latestFile;解决方法:您可以创建一个数组,这将是一个可枚举的:IEnumerable<FileInfo> Y = new [] { latestF...

C#中的测量单位转换逻辑

我正在为我的程序添加一个功能,用户可以随时更改其测量单位,并让程序重新计算其输入和输出. 如果用户输入说某项为20lbs,则决定他想以千克为单位工作,他可以??随时选择一个选项来执行此操作,程序将重新计算他??的20磅输入为9Kg.然后,如果他决定他宁愿以盎司工作,它会将9Kg转换为320盎司,依此类推. 什么是最有效和最有效的方法?我一直绞尽脑汁想要找到一种方法来实现正确的公式.解决方法:以标准单位(或您喜欢的单位)进行所有计算. >...

c# – c转换过载等效【代码】

我想知道是否有可能在c中实现相同的转换重载,就像在这个C#示例中一样:class A {public static implicit operator A(string s) {return new A();}public static implicit operator A(double d) {return new A();} static void Main(string[] args) {A a = "hello";A b = 5.0;} }在C中它应该是这样的:#include <string> using namespace std;class A{/*SOME CAST OVERLOADING GOES HERE*/ };void main(){A a = "hello";A b ...

c# – 将LINQ匿名类型转换为IList <>时出错【代码】

我有以下LINQ加入:var query = _ABC.Table.Join(_DEF.Table, cef => ...etc... }).Join(_GHI.Table, extf => ...etc...}).Select(jcefn=> new { XYZ = jcefn....etc...});linq很好并且返回我期望的(在LINQ pad中验证). 我试图将查询传递给具有此签名的扩展方法:public PagedList(IQueryable<T> source, int pageIndex, int pageSize) { ... }所以我认为这是可以接受的:var FPaged = new PagedList<MyObject>(query.ToList(), pa...

c# – 我如何将json字符串转换为Json对象【代码】

参见英文答案 > Convert JSON String to JSON Object c# 7个我有json字符串的方法,我想将json字符串转换为json对象.我试过下面的方法它显示内存超出如何解决错误.我试过这个字符串抛出ajax它的工作正常.但我如何从后端的字符串转换为数据表.任何建议.我的代码.public ActionResult JosnString(){string str = "{\"delivery\": [{\"status\": 2, \"resp_msg\": \"5.4.1 [renard.allenll@transde...

c# – 将int转换为十进制选择放置小数位的位置【代码】

我有一个有趣的问题,我需要将int转换为小数. 例如给出:int number = 2423; decimal convertedNumber = Int2Dec(number,2); // decimal should equal 24.23decimal convertedNumber2 = Int2Dec(number,3); // decimal should equal 2.423我玩过,这个功能有效,我只是讨厌我必须创建一个字符串并将其转换为小数,它似乎不是很有效:decimal IntToDecConverter(int number, int precision) {decimal percisionNumber = Convert.ToDecim...

c# – 将列表转换为列表【代码】

假设我有一个List< dynamic>对象包含字符串:var dlist = new List<dynamic>() {"test","test2","test3" };有没有有效的方法将其转换为适当的List< string>宾语?我知道我可以迭代这个列表并将每个元素转换为一个字符串,然后将其添加到结果列表中,但也许一些Linq魔法可以在一行中完成这个技巧? 我尝试使用一些Select()结合ToList()和Cast< string>,但无济于事.该如何正确完成? 注意:通过说“高效”我的意思当然是代码行数.我不考...

c# – 如何将IEnumerable转换为List,其中每个对象都是IFoo?【代码】

如何转换IEnumerable< object>列出< IFoo>每个对象都是IFoo? 我有一个IEnumerable< object>,someCollection,someCollection中的每个项目都是一个IFoo实例.如何将someCollection转换为List< IFoo>?我可以使用转换或强制转换或其他东西而不是循环并构建列表吗?解决方法:使用LINQ,您可以使用Cast来转换项目,并使用ToList获取列表. 尝试:IEnumerable<object> someCollection; //Some enumerable of object.var list = someCollecti...

有没有一种简单的方法将c#enum转换为字符串,然后再返回?【代码】

我需要将枚举值列表转换为单个字符串以存储在我的数据库中;当我从数据库中检索时再转换回来. 每个枚举的值当前都是一个简单的整数,因此创建一个额外的表来处理这个问题感觉有点过分. 因此,在下面的示例中,如果用户选择Mother,Father和Sister,则存储在数据库中的值将为“0,1,3”public enum MyEnum{Mother = 0,Father = 1,Gran = 2,Sister = 3,Brother = 4}我是c#的新手,所以不确定是否有一个很好的开箱即用方式 – 当谷歌狩猎时我找...

c# – 将dd / MM / yyyy转换为yyyy / MM / dd?【代码】

我想将字符串’30 / 12/2012’转换为’2012/12/30′.我的应用程序设置为“en-CA”,但数据库默认接受yyyy / MM / dd.How can I do this without depending on the current culture info setat server?解决方法:正如所有评论所说的那样,但到目前为止没有一个答案说过:不要把它作为字符串传递给数据库. 尽可能早地解析您收到的任何文本,然后使用DateTime在其他任何地方表示它,包括如何通过参数化SQL1将其发送到数据库.这适用于所有类...

TIME - 相关标签