tostring相关内容

如何用固定位数格式化浮点值?

在C#中是否可以用double.ToString格式化双精度值,而无论小数点的哪一边,我总是具有固定的数字位数? 说我希望有6位数字,我想要这些结果: 0.00123456789给出"0.00123" 1.23456789给出"1.23457" 123.456789给出"123.457" 0.0000000123456789给出"0.00000" 12345678.9给出"12 ..
发布时间:2020-07-23 00:20:30 C#/.NET

如何确定对象是否可以将ToString转换为值或类型名称?

我正在编写php服务和我们的crm之间的互操作.我需要做的一件事是确保将简单类型转换为ToString()以便以后在json转换器中使用. 我什至不确定“简单类型"的名称是什么,但是可以这样定义...“一个代表低级变量类型的对象,它包含单个值,而不是类或任何具有可执行文件的对象功能等" 我发现int,string,bool,double和令人惊讶的枚举将对ToString()产生可预测 ..
发布时间:2020-07-12 05:14:51 C#/.NET

更改"ToString";密封班

我正在上一堂课: public sealed class WorkItemType 它的ToString很弱(仅显示Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemType). 有什么方法可以覆盖它以显示WorkItemType的名称? 通常,我只是将值汇总到一个新类中,但是我将其用于WPF中的绑定(我希望在组 ..
发布时间:2020-07-06 18:33:08 C#/.NET

读取Registry_binary并转换为字符串

我一直在搜索过去2个小时,实际上我一直在搜索愚蠢的内容. 我正在尝试读取Registry_binary值并将其转换为字符串.我尝试了一些在网上找到的东西(包括一些stackoverflow帖子),但似乎无法正常工作: class Class1 { RegistryKey RegKey; String keys; static void Main() { ..
发布时间:2020-07-05 20:50:13 C#/.NET

这是什么:[Ljava.lang.Object ;?

当我从函数调用接收到的对象上调用toString时,会得到此信息.我知道对象的类型是在此字符串中编码的,但是我不知道如何读取它. 这种编码类型叫什么? 解决方案 [Ljava.lang.Object;是Object[].class的名称, 如果该类对象表示的引用类型不是数组类型,则返回该类的二进制名称,如Java语言规范(如果此类对象表示原始类型或void,则返回的名称是与原始类型 ..
发布时间:2020-06-26 20:44:18 Java开发

空字符串上的ToString

为什么第二个为什么不会产生异常,而第一个为什么呢? string s = null; MessageBox.Show(s); MessageBox.Show(s.ToString()); 已更新-我能理解的一个例外是(对我来说)令人费解的一点是为什么第一部分没有没有表现出异常。如下图所示,这与消息框无关。 例如: string s = null ..
发布时间:2020-06-10 23:18:23 C#/.NET

调用ToString之后,StringBuilder是否变得不可变?

我从.NET的早期就清楚地记得,在StringBuilder上调用ToString用来为新的字符串对象(要返回)提供StringBuilder使用的内部字符缓冲区。这样,如果您使用StringBuilder构造了一个巨大的字符串,则调用ToString不必将其复制。 在执行此操作时,StringBuilder必须防止对字符串进行任何其他更改。缓冲区,因为它现在被不可变的字符串使用。结果,St ..
发布时间:2020-05-30 21:05:52 C#/.NET

如何为ToString创建扩展方法?

我已经尝试过: 公共静态类ListHelper { 公共静态字符串ToString(此IList列表) { 返回string.Join(“,”,list.ToArray()); } 公共静态字符串ToString(此String []数组) { return string.Join(“,”,array); } } 但是 ..
发布时间:2020-05-30 19:43:24 C#/.NET

为什么需要覆盖ToString?

我是c#编程的初学者,最近开始攻读学士学位.我想说的是,我是新来的. 我已标记出发生问题的地方.问题是我根本不明白为什么我需要在代码中放置重写. 类型对象有2个var(第一个和其余个). public Pair() { first = rest = null; } public Pair(Object o) { first = o; rest ..
发布时间:2020-05-23 18:33:08 C#/.NET

与Java的toString()等效于Clojure函数

我正在使用的某些Java代码在Clojure函数对象上调用toString(),它返回类似#>的东西-我想返回其他东西...大概是有一种方法可以在函数中包含一些元数据,因此它们对象的toString()返回它,而不是? 解决方案 如果只想使对象的REPL打印输出更有意义,则可以为所涉及 ..
发布时间:2020-05-09 01:56:43 Java开发