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

c# – byte []到字符串到字节数组转换在java中不能正常工作【代码】

我有一个像这样初始化的字节数组:public static byte[] tmpIV = {0x43, (byte)0x6d, 0x22, (byte)0x9a, 0x22,(byte)0xf8, (byte)0xcf, (byte)0xfe, 0x15, 0x21,(byte)0x0b, 0x38, 0x01, (byte)0xa7, (byte)0xfc, 0x0e};如果我打印它给我67 109 34 -102 34 -8 -49 -2 21 33 11 56 1 -89 -4 14然后我将整个字节数组转换为字符串并发送给我的朋友.String str =...

在C#中转换strtr php函数【代码】

需要在C#中转换这个PHP代码strtr($input, '+/', '-_')是否存在等效的C#函数?解决方法:PHP方法strtr()是translate方法而不是字符串替换方法.如果你想在C#中做同样的事情,那么使用以下内容: 根据你的意见string input = "baab"; var output = input.Replace("a", "0").Replace("b","1");Note : There is no exactly similar method like strtr() in C#. You can find more about String.Replace method here

在C#generic中传递“this”在没有强制转换的情况下无效【代码】

我尝试使用谷歌搜索和stackoverflow但无法找到我的具体问题的答案(甚至有限的geneics知识) 所以我发布在这里希望得到答案. 这是我的课public abstract class AThemeableControl<TManager, TControl>where TManager:AManagerTheme<TManager, TControl>where TControl:AThemeableControl<TManager, TControl> {public abstract void UpdateTheme(TManager managerTheme); }这是经理班public abstract class AManagerTheme<TManager, ...

在C#中将元组IEnumerable转换为List【代码】

我想将Tuple IEnumerable转换为List< string>.例如,如果有public static IEnumerable<Tuple<string, Type>> GetWord(String formula) 如何将枚举直接传递给新List< string> ???的构造函数? 谢谢!解决方法:选择可能就是你想要的var list = new List<string>(GetWord.Select(x => x.Item1));

c# – 基于字符串的动态强制转换【代码】

在C#中有一种方法可以根据字符串强制转换对象吗? 例,String typeToCast = control.GetType().Name;Button b = (typeToCast)control;解决方法:不,你做不到.此外,你会实现什么,因为你必须将它分配给“静态”类型,在你的情况下,它是按钮 – 所以为什么不正常投射它:Button b = (Button)control; 您可以随心所欲,检查您的控件是否属于以下类型:Type t = TypeFromString(name); bool isInstanceOf = t.IsInstanceOfType(control);编辑...

c# – 将匿名类型转换为数组或arraylist.可以吗?【代码】

尝试使用数据库中的linq检索数据.我想使用匿名类型并转换为Ilist,Array,ArrayList或Collection.数据用于接受Ilist,arraylist或集合的第三方对象. 我似乎无法让这个工作.我收到以下错误,“类型’System.String’不支持序列运算符”using (var db = new dbDataContext()) {var query = from e in db.peopleselect new{Count = e.LastName.Count()};Array test;test = query.ToArray(); }解决方法:它与将结果转换为数组列表甚至是匿名...

c#中的双转换值错误【代码】

double deg=90; double two= 2* System.Math.PI; double rad=(two)*(deg/360);手动计算时的原始值,rad为1.5707963267948966但是调试时的rad显示为1.5707963705062866这是什么原因以及如何修复它.但正确的答案是手动计算答案…… 以下是便于比较的数字:1.5707963267948966 1.5707963705062866--------- <-- differences在调试期间我把指针放在右侧,这意味着计算方面它显示正确答案,但是当将该值存储到rad时会发生错误. 对我有帮助....

c# – 将具体类型的泛型集合转换为基类型的集合【代码】

我有很多实现特定接口(ISearchable)的类,我想从静态方法返回基类型(ISearchable)的IEnumerable,但是我不知道如何在没有中间的情况下转换它集合. 代码非常简单,域对象的实现之一就是这样:public class account : ISearchable {public static IEnumerable<ISearchable> Search(string keyword){// ORMVendorCollection<T> implements IQueryable<T>ORMVendorCollection<account> results = /* linq query */// this works if I chan...

c# – 失败转换:IList到实现ICollection的自定义类【代码】

这是我的自定义集合声明.public interface IMenuCollection<T> : ICollection<T> public class HTMLMenuCollection: IMenuCollection<HTMLMenu>我试图从另一个集合IList< T>投射到它.IList<HTMLMenu> htmlMenuList = new List<HTMLMenu>(); ... HTMLMenuCollection tempColl = (HTMLMenuCollection)htmlMenuList;我不知道为什么这不起作用.如果我转换IList< T>到ICollection< T>它工作正常,但有了这个我得到一个无效的强制转换异常...

c# – 如何将Streamreader数据转换为XmlDocument?【代码】

在C#中,我试图调用一个返回XML文件的webservice. 我可以对Web服务进行HttpWebRequest并将输出存储在StreamReader中.但是如何将此数据转换为XMLDocument?解决方法:使用XmlDocument.Load() – 我正在使用接受XmlReader的重载来兑现XmlReader.Create的自动编码检测:XmlDocument document = new XmlDocument(); using(Stream stream = request.GetResponse().GetResponseStream()) { using(XmlReader reader = XmlReader.Cre...

c# – 如何使用ToString()方法将整数转换为LINQ中的字符串【代码】

当我尝试在下面的LINQ Lambda表达式中使用ToString()时,我得到一个异常,说“LINQ to Entities无法识别方法’System.String ToString()’方法,并且此方法无法转换为存储表达式. “query = query.Where(q => q.date.ToString().Contains(filtertext)|| q.invoicenum.ToString().Contains(filtertext)|| q.trans_type.ToString().Contains(filtertext)|| q.charge.Contains(filtertext));我正在使用Linq来吸引人.使用的数据库是MySQL而...

c# – 如何将html编码符号转换为实际字符?【代码】

我正在使用WebClient.DownloadString方法从网站获取响应. 有时,返回的字符串将包含’符号代码:n#39(或类似的,我从内存中回忆它). 我已经使用String.Replace方法替换任何出现,但也许有一个内置的方法让我将这些编码转换为实际的字符. 这存在吗?解决方法:是的,你可以使用HttpUtility.HtmlDecode()方法HttpUtility.HtmlDecode(myEncodedString)附:您需要在项目中引用System.Web.dll程序集. 有关详细信息,请参见 > MSDN: HttpUtilit...

c# – 如何将整数格式化为ASCII / Unicode字符(不仅仅是转换为char)【代码】

有没有办法将整数格式化为C#中的等效ASCII / Unicode字符?例如,如果我有以下代码:int n = 65; string format = ""; // what?string s = string.Format(format, n);我需要在字符串格式中输入一个字符,’A’,写入s – 基本上我正在寻找相当于在C中执行以下操作:int n = 65; char s[2]; char format = "%c";sprintf(s, format, n); /* s <- 'A' */编辑 我应该更多地解释一下我正在尝试做什么,因为显而易见的答案“把它投入char”,...

c# – 动态转换以调用适当的重载【代码】

我有一个公共泛型方法,它接受一个通用参数.我还有一些私有方法接受我从泛型方法调用的具体类型参数.为了更好地描述我的问题,请看下面的代码:public void Save<T>(T entity) where T : class{if(entity is LibraryItem) Save(entity as LibraryItem);else if(entity is Folder) Save(entity as Folder);else if(entity is ProductType) Save(entity as ProductType);else if(entity is ProcessName) Save(entity as Proc...

将C#转换为惯用的R【代码】

最初,我正在使用我编写的一个简短的C#程序来平均一些数字.但是现在我想进行更广泛的分析,所以我将C#代码转换为R.但是,我真的不认为我在R中正确地使用它或利用语言.我用与C#完全相同的方式编写了R. 我有一个包含两列的CSV.第一列标识行的类型(三个值之一:C,E或P),第二列标识数字.我想平均分组在类型(C,E或P)上的数字. 我的问题是,在R中这样做的惯用方法是什么? C#代码:string path = "data.csv";string[] lines = File.ReadAllLi...

TIME - 相关标签