【c#-十进制分数中最长的重复周期-错误还是误解?】教程文章相关的互联网学习教程文章

c# – 将十六进制代码发送到串行端口【代码】

我正在使用posiflex客户显示器,我正在尝试清除显示器.我已经阅读了用户手册,我找到了PST命令模式,它使用十六进制代码.我不知道如何将这些十六进制代码传递给串口来清除我的显示器.从手册中,我需要发送以下十六进制数字:14 0E 我尝试使用以下代码发送这些字节,但我不知道如何同时传递两个字节.SerialPort sp = new SerialPort();sp.PortName = "COM6";sp.BaudRate = 9600;sp.Parity = Parity.None;sp.DataBits = 8;sp.StopBits = S...

c#十六进制到位转换【代码】

我正在尝试将64位数字的十六进制表示(例如,字符串“FFFFFFFFF”)转换为二进制表示(“11111 …”). 我试过了string result = Convert.ToString(Convert.ToUInt64(value, 16), 2);但这会导致令人困惑的编译器错误:The best overloaded method match for ‘System.Convert.ToString(object, System.IFormatProvider)’ has some invalid arguments Argument 2: cannot convert from ‘int’ to ‘System.IFormatProvider’解决方法:可...

c# – 排序十进制类型的列? (可为空)在WPF DataGrid中【代码】

我正在使用WPF中的DataGrid与几个十进制列.我最近将绑定属性更改为十进制?现在这些列无法通过单击标题进行排序(就像我的其他列一样).但是,我仍然可以使用代码隐藏中的方法对它们进行排序.有人知道是否可以对小数进行排序?单击标题列或其后面的原因是什么,如果不可能?这是我的相关代码: 有问题的几列(该属性附加到DataGrid的行为.启用/禁用行为没有区别):[Column("PPAvg", 7)] public decimal? ProjectedPointsAvg { get; set;...

字节的二进制读取只返回一个值. C#【代码】

当我期待0,1,2,3时,控制台显示0,0,0,0. 这是修改后的版本:https://msdn.microsoft.com/en-us/library/system.io.binarywriter(v=vs.110).aspxusing System; using System.IO;namespace testingfilereadwrite { class Program {const string FileName = "TestFile.dat"; static void Main(){WriteDefaultValues();DisplayValues();Console.ReadKey();} public static void WriteDefaultValues(){using (BinaryW...

c# – 如何将否定字符串转换为十进制值?【代码】

我试图将像“-23.27”这样的负字符串转换为小数点值,而问题有时候会在括号内得到负值,如“(23.27)”. 我编写了控制括号的代码并以负格式获取小数点值,但是当相同的代码以“-23.27”运行时,它返回的输入字符串格式不正确错误.这是我的代码.任何帮助,将不胜感激.decimal ValueN = (decimal.Parse("-23.27", System.Globalization.NumberStyles.AllowParentheses | System.Globalization.NumberStyles.AllowLeadingWhite | System.Glo...

c# – 带十进制数字的蒙面文本框【代码】

在我的窗口应用程序中,我需要屏蔽文本框,它接受真正的十进制数字.eg.1) 1.562) 22.343) 123.344) 12312.34This all value should be valid.谁能告诉我怎么能这样做?并且,如果有人有更好的解决方案的实际十进制数,而不是这个蒙版的TextBox比我喜欢看到它.谢谢…解决方法:使用像这样的自定义控件(修改它以满足您的需求):using System; using System.ComponentModel; using System.Text; using System.Windows.Forms; using Sys...

将十进制数添加到日期 – C#【代码】

如何将十进制数(例如2.5)转换为年和月(2年和6个月)并将其添加到给定日期?我尝试了DateTime.TryParse并且它不起作用.解决方法: decimal x =(decimal)2.5;int nbYear = Convert.ToInt16(x); var y = x - Math.Truncate(x);int nbMonth =Convert.ToInt16 (y*12); // MessageBox .Show (string.Format (" {0} years and {1} months ",nbYear ,nbMonth )); DateTime dat=DateTime .Now ; // or given date DateTime dat2 = dat.Add...

c# – 字符串或二进制数据将被截断.该语句已终止.上传个人资料时【代码】

我正在尝试使用asp.net Profile功能来存储用户信息.我在配置文件属性中有一个图像. 我正在使用Visual Studio中asp.net提供的默认配置文件提供程序. 以下是web.config中属性的定义<properties><add name="FirstName"/><add name="MiddleName"/><add name="LastName"/><add name="ProfileImage" type="System.Byte[]" defaultValue='null'/><add name="MobileNumber"/><add name="TelephoneNumber"/></properties>这是代码:protecte...

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# – 哪种数据结构适合临时大二进制数据存储?

计划使用数据结构将临时二进制数据存储在内存中进行分析. 数据的最大大小约为10MB. 数据将一次添加到408字节. 没有搜索,检索那些临时二进制数据的操作. 数据将被清除,存储将重新用于下一次分析. 问题: >哪种结构有利于此目的? byte [10MB],List< bytes>(10MB),List< MyStruct>(24000),或……?>如何快速清除List或数组中的数据(不是List.Clear(),只是将值设置为0)?>如果我说List.Clear(),当我在Clear()之后调用List.AddRange()时...

C#二进制编写器定制【代码】

有没有办法自定义二进制编写器写入文件的方式,以便我可以从C程序读取文件? 例如:myBinaryWriter.Write(myInt); myBinaryWriter.Write(myBool);而在C:fread(&myInt, 1, sizeof(int), fileHandle); fread(&myBool, 1, sizeof(bool), fileHandle);编辑:从我所看到的,如果一个字符串的长度足够小,以适应一个字节,那就是它写它的方式,如果我想在C中读回它,这是不好的.解决方法:如果你想保证二进制兼容性,可能c#中最简单的方法就是抛...

c# – ‘<',十六进制值0x3C,是无效的属性字符【代码】

我开发了VSTO Addin.现在,当我尝试在我的机器上安装VSTO Addin时,我收到如下异常. System.Xml.XmlException:’<,十六进制值0x3C,是无效的属性字符.第21行,第39位.我已经在第21行检查了.vsto文件.该行如下. <publisherIdentity name="CN=&quot;<itranscript.net>&quot;"/>以上行有什么问题.谁能帮我?解决方法:我找到了解决方案. < publisherIdentity name =“CN =& quot;& lt; itranscript.net& gt;& quot;”/>是不正确的.鉴于名称...

c# – LINQ to Entities字符串到十进制列【代码】

我已经研究过这个问题了.每个人和他们的兄弟想知道如何将int或decimal转换为字符串,但我找不到任何与EF相反的例子. 我的数据源在数据库中有一个order_amt列,其类型为varchar.原因是源数据已加密.解密器就是这样做的.我可以重写它来解密到临时表,然后将这些结果插入到正确类型的表中,但是当我们扩展应用程序时,现在和数据库更新期间需要分配更多工作. 我希望能够投射列,但我无法弄清楚如何使用Linq和EF.public ActionResult Orders_...

c# – 如何在二进制搜索期间处理空值?【代码】

在List< string>的二进制搜索期间处理空值的最佳方法是什么? (好吧,如果我能事先读出所有的值,它将是一个List< string>)?int previous = 0; int direction = -1; if (itemToCompare == null) {previous = mid;for (int tries = 0; tries < 2; tries++) {mid += direction;itemToCompare = GetItem(mid);while (itemToCompare == null && insideInclusiveRange(min, max, mid)) {mid += direction;itemToCompare = GetItem(mid);}...

c#之类转为二进制,二进制转为类【图】

将数据写成二进制文件,以及将二进制文件读取出来信息。

错误 - 相关标签