tostring相关内容

使用前导零和千位分隔符设置数字格式

我希望设置整数的格式,使其同时具有前导零和千分隔符。 我知道someInt.ToString("D6");会给我前导零,但显然它不允许NumberGroupSeparator。另一方面,someInt.ToString("N");将给我提供分隔符,但没有前导零... 是否可以将123456和00 123 456组合起来打印为00 123 456?我知道我可以使用N创建字符串,然后在循环中手 ..
发布时间:2022-09-02 13:49:38 C#/.NET

在 switch-case 中使用枚举值的字符串表示

为什么不能在 switch case 中使用枚举值作为字符串?(或者这有什么问题:) 字符串参数;开关(参数){case MyEnum.VALUE1.toString()://这不等于 "VALUE1" 吗?//某物休息;案例 MyEnum.VALUE2.toString()://别的东西休息; 解决方案 只能使用编译时已知的字符串.编译器无法确定该表达式的结果. 也许你可以试试 字 ..
发布时间:2022-01-19 10:50:43 Java开发

JavaScript中二进制字符串的负数

任何人都知道为什么 javascript Number.toString 函数不能正确表示负数? //如果你尝试(-3).toString(2);//显示“-11"//但是如果你伪造一个位移操作,它会按预期工作(-3>>>0).toString(2);//打印“1111111111111111111111111111101" 我真的很好奇为什么它不能正常工作或者它以这种方式工作的原因是什么?我 ..
发布时间:2022-01-17 09:17:22 前端开发

用于调试目的的命名(toString)Lambda 表达式

有时命名 lambdas 很有用.特别是当您将它们作为参数传递时. 一个非常简单的例子是 公共类 Main {公共静态无效主要(字符串[]参数){谓词p = nameIt("isNotEmpty", (s) -> !s.trim().isEmpty());也许打印(“你好",p);也许打印(“",p);}静态的无效可能打印(T s,谓词 pred){如果(pred.test ..
发布时间:2022-01-16 12:30:30 Java开发

根据货币代码将小数格式化为货币

我有一张包含金额和货币代码(美元、日元、加元、欧元等)的收费表,我正在寻找正确格式化货币的最简单方法.使用我的本地文化代码(美国)并使用我的 decimal.ToString("c") 得到 0.00 美元的输出,但我想要基于代码的正确货币符号和小数位数. 有没有为此而存在的库?我当然可以为每一个写一个 switch 语句和自定义规则,但我想这一定是以前做过的. 更新: 我将 J ..
发布时间:2022-01-15 10:53:25 C#/.NET

在 Android 项目中使用 EditText.toString() 方法获取奇怪的文本.为什么?

我对 EditText 对象的理解似乎存在根本性的差距.我有一个带有单个 EditText 对象的 Activity+Layout.在我在 EditText 对象中键入几个字符并按 Enter 键后,我在我的 onKey() 侦听器中检索文本.当我使用 toString() 方法检索文本时,我得到一个奇怪的字符串,例如: android.widget.EditText@43749ff0 ..
发布时间:2022-01-14 16:40:19 Java开发

无法将类型“X"隐式转换为“字符串"——它何时以及如何确定它“不能"?

现在我正在使用 Guids. 我当然记得,在整个代码中,这种隐式转换在某些地方有效,而在其他地方则无效.直到现在我都看不到这种模式. 编译器如何决定什么时候不能?我的意思是,类型方法 Guid.ToString() 是存在的,不是在需要这种转换时调用吗? 谁能告诉我这种转换是在什么情况下自动完成的,我什么时候必须显式调用 myInstance.ToString()? 解决方 ..
发布时间:2022-01-13 08:28:59 C#/.NET

对混合数字和字符串进行排序

我有一个字符串列表,其中可以包含一个字母或一个 int 的字符串表示形式(最多 2 位数字).它们需要按字母顺序或(当它实际上是一个 int 时)按它所代表的数值排序. 例子: IList输入 = 新列表(){"a", 1.ToString(), 2.ToString(), "b", 10.ToString()};input.OrderBy(s=>s)//1//10//2//一个//b ..
发布时间:2022-01-12 09:12:32 C#/.NET

序列化特定类型时如何使 JSON.Net 序列化程序调用 ToString()?

我正在使用 Newtonsoft.Json 序列化程序将 C# 类转换为 JSON.对于某些类,我不需要序列化器到单个属性的实例,而是只在对象上调用 ToString,即 公共类Person{公共字符串名字 { 获取;放;}公共字符串姓氏{得到;放;}公共覆盖字符串 ToS​​tring() { return string.Format("{0} {1}", FirstName, LastNam ..
发布时间:2022-01-11 21:53:38 C#/.NET

Android:java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法“java.lang.String java.lang.Object.toString()"

我正在开发的练习应用遇到问题.我正面临与 toString 方法相关的 NullPointerException 问题.作为 Android 应用程序开发的新手,即使在对此进行研究之后,我也不确定确切的原因.因此,我请求更熟悉堆栈跟踪的人来帮助我. 注意:当我单击列表视图条目以访问日记条目的编辑页面时发生错误.但是它似乎根本没有进入编辑页面. 您会在下面找到我的活动代码和堆栈跟踪. ..
发布时间:2022-01-05 20:41:15 Java开发

打印 F# 可区分联合

我正在编写一个 F# 程序,该程序将一个字符串解析为一个 AST 类型,这是一个可区分的联合. 当我使用 fsi(在 Mono + Mac OS X 上)运行我的代码时,AST 以一种很好的格式打印出来.但是当我使用 printfn "%s" ..
发布时间:2022-01-05 10:28:07 其他开发

如何在字符串中自动显示类的所有属性及其值?

想象一个有许多公共属性的类.出于某种原因,不可能将这个类重构为更小的子类. 我想添加一个 ToString 覆盖来返回以下内容: 属性 1:属性 1 的值\n属性 2:属性 2 的值\n... 有没有办法做到这一点? 解决方案 我觉得你可以在这里稍微反思一下.看看Type.GetProperties(). 公共覆盖字符串 ToS​​tring(){返回 GetType(). ..
发布时间:2022-01-02 18:12:01 C#/.NET

动态更改 Winforms ComboBox 中项目的文本

我有一个包含自定义类实例的 Winforms ComboBox.当项目第一次被添加到 ComboBox 的 Items 集合时,ToString 方法会被调用. 然而,当用户更改应用程序运行的语言时,ToString 方法的结果会发生变化. 因此,如何让 ComboBox 再次对所有项目调用 ToString 方法,而不必从 ComboBox 中删除所有项目和重新添加它们? 解决 ..
发布时间:2022-01-02 14:24:21 C#/.NET