c#中怎样将类型“float”隐式转换为“string”
数据库中读到数据,在数据库中是"float",怎样在textbook控件中去显示读到数据呢????...
数据库中读到数据,在数据库中是"float",怎样在textbook控件中去显示读到数据呢????
展开
2个回答
展开全部
用.ToString()方法。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Convert.ToString((object)null) == ""
Convert.ToString(null)== null
通常 object 到 string 有四种方式(假设有object obj):obj.ToString(),Convert.ToString()、(string)obj,obj as string.。都能将 object 对象转换成 string 对象。异同以及在实际中应该使用:
1.前两个方法通常是由别的对象得到 string 对象,它们间的区别只表现在要转换的对象为 null 时,如果 obj 为 null,调用 obj.ToString 方法会导致 NullReferenceException 异常,调用Convert.ToString 不会抛出异常而返回一个 null。
2.用强制转换 (string)obj 要求 obj 的运行时类型必须是 string。如果不是,就会抛出异常。
用 as 方法则会相对平稳,当 obj 的运行时类型不是 string 时会返回 null 而不抛出异常。
3.所以在通常在需要得到某个对象的 string 表达形式时,应该使用 ToString 和
Convert.ToString,这时候就得根据情形选一个,假如保证对象不为 null,则两个差不多。如果有可能为 null,就应该用 Convert.ToString,如果希望它为 null 的时候抛出异常,那么当然可以选择 ToString。
Convert.ToString(null)== null
通常 object 到 string 有四种方式(假设有object obj):obj.ToString(),Convert.ToString()、(string)obj,obj as string.。都能将 object 对象转换成 string 对象。异同以及在实际中应该使用:
1.前两个方法通常是由别的对象得到 string 对象,它们间的区别只表现在要转换的对象为 null 时,如果 obj 为 null,调用 obj.ToString 方法会导致 NullReferenceException 异常,调用Convert.ToString 不会抛出异常而返回一个 null。
2.用强制转换 (string)obj 要求 obj 的运行时类型必须是 string。如果不是,就会抛出异常。
用 as 方法则会相对平稳,当 obj 的运行时类型不是 string 时会返回 null 而不抛出异常。
3.所以在通常在需要得到某个对象的 string 表达形式时,应该使用 ToString 和
Convert.ToString,这时候就得根据情形选一个,假如保证对象不为 null,则两个差不多。如果有可能为 null,就应该用 Convert.ToString,如果希望它为 null 的时候抛出异常,那么当然可以选择 ToString。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询