Questions tagged «type-conversion»

类型转换是将一种数据类型的实体隐式或显式更改为另一种数据的方式。这样做是为了利用类型层次结构或类型表示形式的某些功能。


10
将整数转换为十六进制并再次返回
如何转换以下内容? 2934(整数)到B76(十六进制) 让我解释一下我要做什么。我的数据库中有用户ID,它们存储为整数。与其让用户引用其ID,不如让他们使用十六进制值。主要原因是因为它更短。 因此,不仅需要从整数转换为十六进制,而且还需要从十六进制转换为整数。 有没有一种简单的方法可以在C#中做到这一点?
461 c#  hex  type-conversion 

16
字节+字节=整数...为什么?
查看此C#代码: byte x = 1; byte y = 2; byte z = x + y; // ERROR: Cannot implicitly convert type 'int' to 'byte' 对byte(或short)类型执行的任何数学运算的结果都隐式地转换为整数。解决方案是将结果显式转换回一个字节: byte z = (byte)(x + y); // this works 我想知道为什么?它是建筑性的吗?哲学的? 我们有: int+ int=int long+ long=long float+ float=float double+ double=double 那么为什么不呢? byte+ byte=byte short+ short= short? …

8
如何将int转换为QString?
Наэтотвопросестьответына 堆栈溢出нарусском:КакпреобразоватьINTв的QString? 是否有一个QString接受int并将其输出为in的函数QString?
360 c++  qt  type-conversion 

13
即使没有空检查,使用“ as”代替强制转换是否有意义?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 在开发博客,在线代码示例,以及(最近)甚至是一本书中,我一直对类似的代码code之以鼻: var y = x as T; y.SomeMethod(); 或更糟糕的是: (x as T).SomeMethod(); 这对我来说没有意义。如果您确定x类型为T,则应使用直接强制转换:(T)x。如果不确定,可以使用as但需要检查null后再执行某些操作。上面的代码所做的就是将(有用的)InvalidCastException变成(无用的)NullReferenceException。 我是唯一认为这是公然滥用as关键字的人吗?还是我错过了明显的事情,而上述模式确实有意义?

5
将INT转换为VARCHAR SQL
我正在使用Sybase,并且正在执行select操作,该操作返回一个称为“ iftype”的列,但其类型为int,我需要转换为varchar。当我尝试执行没有转换功能的选择时,出现以下错误: 错误代码257,SQL状态37000:不允许从数据类型'VARCHAR'到'INT'的隐式转换。使用CONVERT函数运行此查询。 我不知道如何实现该功能CONVERT。有人可以帮我吗?


12
通过反射使用字符串值设置属性
我想通过反射设置对象的属性,其值为type string。因此,例如,假设我有一个Ship类,其属性为Latitude,它是一个double。 这是我想做的: Ship ship = new Ship(); string value = "5.5"; PropertyInfo propertyInfo = ship.GetType().GetProperty("Latitude"); propertyInfo.SetValue(ship, value, null); 照原样,这引发了ArgumentException: 类型'System.String'的对象不能转换为'System.Double'类型。 如何基于将值转换为适当的类型propertyInfo?


9
Swift中Int的前导零
我想将IntSwift中的a 转换为String前导零的a。例如,考虑以下代码: for myInt in 1 ... 3 { print("\(myInt)") } 当前的结果是: 1 2 3 但我希望它是: 01 02 03 Swift标准库中是否有一种干净的方法可以做到这一点?

7
如何转换/转换为字符串长?
我刚刚创建了示例BB应用程序,该应用程序可以选择日期。 DateField curDateFld = new DateField("Choose Date: ", System.currentTimeMillis(), DateField.DATE | DateField.FIELD_LEFT); 选择日期之后,我需要将该长值转换为String,以便可以轻松地将日期值存储在数据库中的某个位置。我是Java和Blackberry开发的新手。 long date = curDateFld.getDate(); 我应该如何将此long值转换为String?我也想从String转换回long。我认为我可以使用long l = Long.parseLong("myStr");吗?





By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.