type-conversion相关内容

在C#中将String转换为整数时出现异常

我得到错误:格式异常未处理,输入字符串格式不正确。这个行的 : int right = System.Convert.ToInt32(rightAngleTB.Text); rightAngleTB是TextBox,值为“25”(不含“”)。 > 我真的看不到这个问题:( 解决方案 你真的应该使用 int.TryParse ,转换更容易,你不会 ..
发布时间:2017-10-01 00:07:51 C#/.NET

在PostgreSQL中将整数转换为枚举

我已经创建了一个自定义数据类型枚举,如下所示: 创建类型“bnfunctionstype”作为枚举( '正常', '库', 'import', 'thunk', 'adjustor_thunk' ); 从外部数据源我得到[0,4]范围内的整数。我想将这些整数转换为相应的枚举值。 我该怎么做? 我使用PostgreSQL 8.4。 解决方案 ..
发布时间:2017-08-23 23:53:30 其他开发

如何在Python中将int转换为Enum?

使用新的枚举功能(通过 backport enum34 )与python 2.7.6。 给定以下定义,如何将int转换为相应的枚举值? 从枚举导入枚举 class水果(枚举): Apple = 4 橙色= 5 梨= 6 我知道我可以手工制作一系列if语句来进行转换,但是有没有一个简单的pythonic转换方式?基本上,我想要一个函数ConvertIntTo ..
发布时间:2017-08-23 23:14:13 Python

是否可以在枚举中保存一个Type(使用“typeof()”)?

所以我在XNA,C#4.0中创建一个游戏,我需要管理大量的PowerUps(代码中都是继承自“PowerUp”类),并且处理PowerUps I的后端管理当前有一个枚举,PowerupEffectType,具有PowerUp的每个子类的值。最终在代码中,我需要从PowerupEffectType转换为Powerup类型(类 Type ,通常使用 typeof([class name]))。 ..
发布时间:2017-08-23 22:35:27 C#/.NET

转换操作员迅速

是否可以在 swift 中编写自定义转换(转换)运算符?特别是我正在寻找枚举转换,例如: 枚举MyEnum:Int { case Case1 = 0 case Case2 func __conversion() - > String {//不起作用Swift 1.0 switch self { case Case1:return“Case 1” case Case2:ret ..
发布时间:2017-08-23 21:52:43 移动开发

如何使用Ruby将阿拉伯语/波斯语数字翻译成英文?

如何将具有阿拉伯语/波斯语数字的一些字符串转换为英文? 喜欢我有: str1 =“1212” str2 =“1212” str3 =“包含12字符的波斯数字的一些字符串” 有没有任何函数将其编码为英文,如果字符串包含这样的数字,就像最终结果一样转换为: str1 =“1212” str2 =“1212” str3 =“一些包含波斯数字的字符串,如12” ..
发布时间:2017-08-16 22:11:09 开发方法

动态转换为通用类型

我有一个具有以下签名的方法,我需要调用: public interface IObjectProvider { T Get(Predicate条件); } 这将为我提供一个 T 从任何类型的源,符合谓词条件。 现在,这必须从上下文中调用,我所拥有的是以下内容: / p> //要评估的实际谓词 var predicate = p ..
发布时间:2017-07-22 12:46:49 C#/.NET

将double转换为int(java)

我正在尝试制作一个程序来模拟太阳系。 for(int i = 0; i& 1000; i ++){ double X =(160 * Math.cos((2 * PI * i)/ 365)); double Y =(160 * Math.sin((2 * PI * i)/ 365)); posX = Math.round(X); posY = Math.round(Y); ..
发布时间:2017-07-12 01:19:42 Java开发

C ++将Variant Decimal转换为Double Value

我有一个_variant_t变量,它包含一个来自数据库的DECIMAL值。 问题是,当我尝试直接将其转换为双重类型。 例如,我有一个十进制值= 1000.111 _varaint_t MyVar = getValueFromDatabase(); // MyVar是一个小数值= 1000.111 double MyDouble =(double)MyVar.dblVal; ..
发布时间:2017-07-12 01:08:06 C/C++开发

模型binder无法处理double.MAX字符串表示形式返回到double

现在我有一个属性 double Maximum 的ViewModel。在视图方面,它保留在隐藏的输入中,以帮助不显眼的验证。 当发布后备值时,绑定会以静默方式失败。我不得不在这一行上放一个断点: if(ModelState.IsValid) 并检查哪个 ModelState 属性有错误。然后我发现这个 double Maximum property has a er ..

双字节类型转换错误

通过数学运算从字节转换为 double 时,我得到了预期的结果。 执行相同的数学运算来反转值的变化,只要我保持 double 类型,就会产生正确的值。 但是最后我将 double result转换回字节值,转换结果不正确1 只有一些字节值才是这种情况。 确切的过程: byte b = 82; Console.WriteLine(b)中; //初始字节值 double d ..
发布时间:2017-07-12 00:54:17 C#/.NET

如何使用Bitxor双号码?

我想在matlab中使用xor作为双数,但是bitxor只适用于int数字。有没有可以在Matlab中将double转换为int的功能? 解决方案 您正在寻找的功能可能是: int8(number), int16(number), uint32(number)任何一个都会将Double转换成整数,但是您必须选择最佳的结果,才能实现。记住,你不能从Double转换成Integer,而不舍入数 ..