http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 15134|回复: 10

[C#语言基础] 大家说说if语句里面只有一行语句时应该怎么写

[复制链接]
发表于 2013-5-9 08:49:11 | 显示全部楼层 |阅读模式
大家说说if语句里面只有一行语句时应该怎么写
我有的时候是直接这样写
[code=csharp]if(true)a=b;[/code]
也有可能这样写
[code=csharp]if(true)
a=b;[/code]
但是我发现苏飞每次的代码差不多都是这样写
[code=csharp] if (true)
{
    a=b;
}[/code]
而且我还发现在Vs里如果你直接输入一个if安两次Tab键自动生成的是这样的
[code=csharp] if (true)
{
               
}[/code]
不知道到低应该怎么用才是最好的,大家说说看法吧。
看看应该怎么写好



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2013-5-9 08:51:26 | 显示全部楼层
我是为了结构好看,方便下次扩展,如果是特别在意代码量的时候会改用上面的第一种写法
发表于 2013-5-9 08:57:11 | 显示全部楼层
为了减少写的代码量第一种, 可以为了可读性好 还是加大括号更好。
发表于 2013-5-9 08:59:01 | 显示全部楼层
站长苏飞 发表于 2013-5-9 08:51
我是为了结构好看,方便下次扩展,如果是特别在意代码量的时候会改用上面的第一种写法

习惯问题吧,飞哥帮我看看这个问题http://www.sufeinet.com/thread-3043-1-1.html
58同城登陆不了。
发表于 2013-5-9 08:59:06 | 显示全部楼层
不管多少,我习惯加上{},不易出错
发表于 2013-5-9 09:00:07 | 显示全部楼层
从阅读上来说有{的更容易阅读。
一般是用这个。
 楼主| 发表于 2013-5-9 09:12:23 | 显示全部楼层
@羽毛 @inghot @wjg @站长苏飞
看来你们都比较欣赏第三种。
 楼主| 发表于 2013-5-9 09:17:07 | 显示全部楼层
@羽毛         @wjg         @inghot    @站长苏飞
看来你们都比较欣赏第三种。
发表于 2013-5-9 09:29:22 | 显示全部楼层
为了团队考虑 我会选择第三种.  如果个人的代码 我会选择第二种
 楼主| 发表于 2013-5-9 09:53:31 | 显示全部楼层
幻雪丶逆时光 发表于 2013-5-9 09:29
为了团队考虑 我会选择第三种.  如果个人的代码 我会选择第二种

好吧,我以后也开始用第三种写法
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-11-15 16:37

© 2014-2021

快速回复 返回顶部 返回列表