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

在转换为unsigned int 32时在c#中意味着什么【代码】

(uint)Convert.ToInt32(elements[0]) << 24;解决方法:<<是left shift operator. 假定数字是二进制数,它将把所有位向左移动指定的数量. 如果我们有2 << 1这将采用二进制数2(00000010),并将其左移一位.这将给您4(000000100). 溢流 请注意,一旦到达最左边,这些位将被丢弃.因此,假设您使用的是8位大小的整数(我知道像您在示例中那样的c#uint是32位-我不想键入32位数字,所以假设我们使用8位)255 << 1将返回254(11111110). 采用 要非常小...

在Python中模拟C#的sbyte(8位有符号整数)转换【代码】

在C#中,我可以将内容转换为8bit有符号整数,如下所示:(sbyte)arg1;当arg1 = 2时,强制类型转换也返回2.但是,显然强制转换128将返回-128.更具体地说,转换251将返回-5. 模拟此行为的最佳方法是什么? 编辑:找到重复的问题:Typecasting in Pythons8 = (i + 2**7) % 2**8 - 2**7 // convert to signed 8-bit解决方法:使用ctypes:from ctypes import cast, pointer, c_int32, c_byte, POINTER cast(pointer(c_int32(arg1)), POIN...

c#-使用DevExpress或Infragistics将HTML或PDF转换为RTF / DOC或HTML / PDF转换为图像【代码】

有一种方法可以使用DevExpress或Infragistics将HTML或PDF转换为RTF / DOC或HTML / PDF转换为图像? 我使用DevExpress尝试过此操作:string html = new StreamReader(Server.MapPath(@".\teste.htm")).ReadToEnd();RichEditControl richEditControl = new RichEditControl();string rtf;try{richEditControl.HtmlText = html;rtf = richEditControl.RtfText;}finally{richEditControl.Dispose();}StreamWriter sw = new StreamWrite...

帮助将Python应用程序转换为C#【代码】

大家, 这是一个小型python应用程序的链接: http://en.wikipedia.org/wiki/File:Beta-skeleton.svg 我想我已经正确转换了. (文章底部的来源) 但是,Math.Acos始终返回NaN. Acos的python版本和Math.Acos有什么区别?private Random rnd = new Random();private double scale = 5;private double radius = 10;private double beta1 = 1.1;private double beta2 = 0.9;private double theta1;private double theta2;private Point[] po...

c#-将列表转换为列表的最简单方法【代码】

我有一个这样的类结构:abstract class Base{} class Descendant : Base{}我有另一个需要列表List< Base>类型的列表的类.我知道我可以将后代实例添加到List< Base>中.但我认为最好在这里保持更强的打字风格. 从List< Descendant>转换的最简单方法是什么列出< Base&gt ;?解决方法:使用LINQ:List<Descendant> descendants = ...;descendants.Cast<Base>().ToList();

将字母强制转换为整数时,C#会做什么?【代码】

我们必须为外部接口实现加密.接口的所有者提供了有关如何在我们这方面进行相同加密的文档.但是,此文档在C#中,并且我们在PHP中工作. 我们理解的大多数部分,除了它们似乎将散列类型转换为整数.他们的代码为:// hashString exists and is a md5 a like string int[] keyBuffer = new int[hashString.length]; for (int i=0; i<hashString.length; i++) {keyBuffer[i] = (int)hashString[i]; }在PHP中,将字母转换为int时,您得到0(int)...

通过回调将C#应用程序转换为C dll并返回到C#应用程序

我正在编写一个调用C dll的C#应用??程序.该dll是映像系统的设备驱动程序;当获取图像时,可以逐行从库中获取图像预览. C dll进行回调以填充预览,该回调基本上由最终图像的大小,当前扫描的行和数据行本身组成. 问题是,从停止扫描和C#回调停止获取信息的时间开始,会有相当严重的延迟.该程序的流程类似于: >从C#中将回调分配给C dll>用户开始获取数据>设备启动> dll在几秒钟后开始调用回调(正常)>设备完成图像形成> dll仍在调用回调,使...

将C string / wchar_t *转换为C#字符串?【代码】

问题:我需要从C可执行文件中调用C#dll.我使用COM,它适用于int,long和bool.但我不能得到一个字符串…… IDL文件说它是BSTR,但是我无法正确传递它,也没有检索到它.我尝试使用wchar_t *并像使用VB6一样使用sysalloc,但这似乎不起作用. 有谁知道怎么回事?解决方法:如果你使用的是ATL,你可以这样做:std::string theString = "hello"; CComBSTR bstr(theString.c_str()); DoSomething(bstr); // Function that takes a BSTR as an ar...

c# – 将Platform :: String转换为std :: string【代码】

我正在获取String ^,其中包含一些印度语言字符,这些字符来自我在Windows Phone 8项目的Cocos2dx游戏中的C WinRT组件中的C#组件. 每当我将它转换为std :: string时,印地语和其他字符就会变成垃圾字符.我无法找到为什么会这样. 这是一个示例代码,我刚刚在这里定义了Platform :: String ^,但考虑从C#Component传递给C WinRT组件String^ str = L"?????, ?????, ?????, Vikas"; std::wstring wsstr(str->Data()); std::string res(wsstr...

C#实现将字符串转换成代码并执行【图】

原文:C#实现将字符串转换成代码并执行 我们在写JavaScript程序的时候,有一个函数很有趣,eval(),这个方法非常有趣,他可以编译他内部的字符串,并将字符串按照JS代码执行,例如eval(‘alert(“message”)’),执行的结果就是弹窗打印出message这个信息。如下图 最近我在用C#写一个功能的时候的时候也遇到相似的需求,我的要求是自定义一个对字符串的验证代码,在程序执行的过程中对自定义的代码进行编译并执行,最后返回执...

将SHA256从Java转换为C#【代码】

我有一个简单的问题.我需要将一个sha256校验和方法从java重写为C# 所以我有这个Java鳕鱼可以使用:Canonicalizer c14Canonicalizer = Canonicalizer.getInstance(Canonicalizer.ALGO_ID_C14N_EXCL_WITH_COMMENTS); byte[] byteArray = c14Canonicalizer.canonicalizeSubtree(doc);// At this point, the byteArray in Java and the data in C# matches up. // That is, after the java bytes are converted to unsigned bytes usin...

c# – 将向量{1,2,3}转换为字符串“1-2-3”AS DIGITS【代码】

我想在std :: vector< unsigned char>中显示数字.在屏幕上,但在前往收件人的途中,我需要将这些数字填入std :: string. 无论我尝试了什么(atoi,reinterpret_cast,string.c_str()……),都给了我这些原始数字的无意义或字母表示 – 即它们对应的ascii字符. 那么我如何轻松(最好是标准方法)转换矢量< unsigned char> {1,2,3}成一个字符串“1-2-3”? 在我提到的原帖(后来编辑)中,我可以用C#或Java做到这一点.根据π?ντα?ε?的要求提...

c#时间戳相互转换【代码】

/// <summary>/// 获取时间戳/// </summary>/// <returns></returns>public static string GetTimeSpan(System.DateTime time){long ts = GetUnixTime(time);return ts.ToString();}/// <summary> /// 将DateTime时间格式转换为Unix时间戳格式 /// </summary>/// <param name="time">时间</param> /// <returns>long</returns> public static long GetUnixTime(System.DateTime time){System.DateTime startTime = TimeZone.Cu...

C#Socket发16进制以及进制转换

string?input?=?"Hello?World!";char[]?values?=?input.ToCharArray();foreach?(char?letter?in?values){????//?Get?the?integral?value?of?the?character.????int?value?=?Convert.ToInt32(letter);????//?Convert?the?decimal?value?to?a?hexadecimal?value?in?string?form.????string?hexOutput?=?String.Format("{0:X}",?value);????Console.WriteLine("Hexadecimal?value?of?{0}?is?{1}",?letter,?hexOutput);以上为字符转为1...

C#集合利用System.Linq.Enumerable.Select()方法执行集合类型转换

将List<dynamic>集合中的guid转换为强类型的Guidstring authorsJson=[{"guid":"e1a2c42d-9337-415a-b578-04ad37bf78cd","name":"宁飞"},{"guid":"fb069796-94b8-429b-aa57-cac7803c6da1","name":"陈小丽"},{"guid":"e79f5247-95e5-47c4-862c-52c283e1be49","name":"李雪源"},{"guid":"695ae4d8-4c59-46e5-b995-65f526632165","name":"刘真志"}] var authorsDynaList = Sys_General.GetObjct<List<dynamic>>(model.authors); //作者...

TIME - 相关标签