社区
C#
帖子详情
无法将类型“XXX”隐式转换为“string”
hhdxzys
2019-03-27 12:01:49
在B站上看着视频自学中,视频中没出现这个问题,自己出现了,百度也没找到解决方法。
...全文
559
14
打赏
收藏
无法将类型“XXX”隐式转换为“string”
在B站上看着视频自学中,视频中没出现这个问题,自己出现了,百度也没找到解决方法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
真无聊还看名
2019-03-27
打赏
举报
回复
你的返回类型是string类型,但是你返回了一个AddMoney。
不胖到130不改名字
2019-03-27
打赏
举报
回复
这是哪个视频教学,太水了吧
ManBOyyy
2019-03-27
打赏
举报
回复
public sstring Updatemn(AddMoney addmoney) 改為
public AddMoney Updatemn(AddMoney addmoney)
娃都会打酱油了
2019-03-27
打赏
举报
回复
方法返回值应该按你的最终返回值,改成那个AddMoney,而不是string
闭包客
2019-03-27
打赏
举报
回复
你可以在 Addmoney 类写一个隐式转换方法。
以专业开发人员为伍
2019-03-27
打赏
举报
回复
一个 Insert 功能的函数敢胡乱起名叫做 UpdateXXX ==> 一个 Select 功能的函数敢胡乱起名叫做 UpdateXXX 用 addmoney 作为返回数据的对象引用名,而且变量起名看是 insert 实际上执行 select 操作,函数起名则是 UpdateXXX,想返回“是否查找到记录”却不用 boolean 来声明返回类型,等等这类花哨代码,都是某些培训班的特色。
正怒月神
2019-03-27
打赏
举报
回复
这个错误还不明显吗。。。 你的返回值类型是string,你返回的结果是Addmoney对象。
以专业开发人员为伍
2019-03-27
打赏
举报
回复
这个代码的设计跟大多数仅仅在培训班课堂、胡乱拼凑代码的习惯完全一样。你这个视频的作者,估计是那种专业忽悠人、仅仅搞过几天软件服务就来冒充专业从业人员的那些培训班老师。许多培训班的老板为了利润最大化,经常用高中没毕业的学生随便培训一下然后镀金包装成专业讲师。
以专业开发人员为伍
2019-03-27
打赏
举报
回复
引用 楼主 hhdxzys 的回复:
在B站上看着视频自学中,视频中没出现这个问题,自己出现了,百度也没找到解决方法。
不要看垃圾视频。 一个 Insert 功能的函数敢胡乱起名叫做 UpdateXXX,而且还 return 返回参数引用的本身的对象,这类视频代码的作者应该纯粹是编程外行。
以专业开发人员为伍
2019-03-27
打赏
举报
回复
类型错误,是编译器帮助程序员检查编程时的逻辑 bug。 不像 js 等等低级的弱类型语言,那些系统就算是有编译器也没有这个基本功能。
左耳边的期盼
2019-03-27
打赏
举报
回复
返回值约定的是String,然后返回了一个其他的类,能不报错
stherix
2019-03-27
打赏
举报
回复
你这种情况 方法改成 public AddMoney Updatemn(AddMoney addmoney) 就行了 或者 public AddMoney Updatemn(int No) 在方法体内创建AddMoney的实例并返回
assky124
2019-03-27
打赏
举报
回复
你的返回值约定的是String,然后返回了一个其他的类,能不报错
平底锅锅锅
2019-03-27
打赏
举报
回复
不能这样写。一个class无法转string。
【解决】C#
xxx
.List<
string
>
xxx
无法
隐式
转换
为
string
解决
转换
问题
C# 泛型
无法
将
类型
xx
隐式
转换
为“T”
C# 泛型
无法
将
类型
xx
隐式
转换
为“T” 原文:C# 泛型
无法
将
类型
xx
隐式
转换
为“T” 直接奖泛型转为T是不能
转换
的 要先转Object 例: public static T GetValue<T>(
string
inValue) { if (typeof(T) == ...
C#
无法
将
类型
“
string
”
隐式
转换
为"System.Windows.Forms.DataGridView"的错误。
出现这个问题是因为把控件DataGridView的Name属性写成了Name
无法
将
类型
“
string
”
隐式
转换
为"System.Windows.Forms.
XXX
"的错误,可以想想是不是
XXX
控件的Name属性写成Name了 ...
如何解决:出现
无法
将
类型
“xx”
隐式
转换
为"xx"的错误
前言: 相信很多小伙伴在刚入门的时候遇到的问题最多的就是此类问题了吧,但是每次都会找半天才会发现问题的所在,今天就码一篇如何快速找到此类问题的原因的文章。 问题原因: <一>赋值时两边的值不是同一
类型
,并且未进行
转换
<二>赋值时两边的值不是同一
类型
,
转换
类型
错误 <三>窗体中某个控件的名称与赋值的名称重复 解决方法: 下面附上各种
类型
...
无法
将
类型
“
XXX
”
隐式
转换
为“
XXX
[]”(Cannot implicitly convert type '
XXX
' to '
XXX
[]')
Q:
无法
将
类型
“
XXX
”
隐式
转换
为“
XXX
[]” or Cannot implicitly convert type '
XXX
' to '
XXX
[]' 只有当Release调试时才出现的,由于没有具体报错位置信息,搁置大半年一直没有解决,今天无意搜到解决方案,大喜,分享之。 A: 主要原因和引用WebService有关,搜索该关键字"XmlArrayItemAttribute"...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章