为什么要把全局变量在构造函数中初始化? 如题,项目经理这样要求public class abc{ string a; public abc() { a = string.Empty; }}为什么?直接写string a = string.Empty;又如何? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是没什么区别,如楼上所说是为了统一风格 但是如果项目有特殊要求的话比如下面的例子public class abc { string a; public abc() { a = string.Empty; } public abc(string word) { a = word; }} 你想写的写法public class abc { string a = string.Empty; public abc() { } public abc(string word) { a = word; }} 这2个写法 看来第一种比较好 至少调用abc(string word)方法的时候少做一次a=string.Empty直接就a = word了你想写的方法就做了2次 a=string.Empty 然后a=word个人意见还是 项目经理的写法比较赞成 当然也要看特殊情况的 public class ABC{ public string A { get; private set; } public ABC() { A = string.Empty; }} 主画面的子线程 跟子画面之间的交互问题!!! 字符串中有单引号,在保存到数据库前,应该如何处理呢? vb代码 改成 c# 代码 有高手的 请帮帮忙 !! winform 管理端向客户端传递消息问题 一直帮大家解决正则问题的我,求一正则! 请教泛解析余名cert认证的解决 用C#写怎么把文件隐藏在图片里 请同时会PHP和C#的高手,帮我把PHP代码转换成C#谢谢。 编译器错误信息: CS1501: 重载“Directory”方法未获取“1”参数:怎么回事 广交各路英雄豪杰,真情献分!! 鼠标放到窗体上会变色,怎么实现 如何让自己的windows控件响应键盘事件?
应该是没什么区别,如楼上所说是为了统一
风格 但是如果项目有特殊要求的话
比如下面的例子public class abc
{
string a;
public abc()
{
a = string.Empty;
}
public abc(string word)
{
a = word;
}
} 你想写的写法
public class abc
{
string a = string.Empty;
public abc()
{ }
public abc(string word)
{
a = word;
}
} 这2个写法 看来第一种比较好 至少调用abc(string word)方法的时候少做一次a=string.Empty
直接就a = word了
你想写的方法就做了2次 a=string.Empty 然后a=word个人意见还是 项目经理的写法比较赞成 当然也要看特殊情况的
public class ABC
{
public string A { get; private set; } public ABC()
{
A = string.Empty;
}
}