C# 无法将类型VOID隐式转换为string
1个回答
2022-09-28 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
因为private static void ConvertToPascal(ref string name)这个方法用户的返回值类型是Void 类型,如果用户要使用这个方法返回一个字符串的话,那么需要修改返回值类型为string。
也就是:
private static string ConvertToPascal(ref string name)
在最后用关键字return返回用户需要得到的字符串就可以。
扩展资料:
void关键字的使用规则:
规则一
如果函数没有返回值,那么应声明为void类型
在C语言中,凡不加返回值类型限定的函数,就会被编译器作为返回整型值处理。但是许多程序员却误以为其为void类型。
规则二
如果函数无参数,那么应声明其参数为void。
规则三
小心使用void指针类型
按照ANSI(American National Standards Institute)标准,不能对void指针进行算法操作。
参考资料来源:百度百科-void (计算机语言关键字)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |