icon

OhaDon

icon

C# 3.0使ってるけどいい加減C# 6.0が使いたい
get;set;メンバーの初期化が使えない…

icon

protected bool DataEnable { get; private set; } = true;

使いたい…
コンストラクタでの初期化は派生クラスが多くてbase()では対応しきれない…

icon

かといって

private bool _DataEnable = true;
protected bool DataEnable
{
get { return _DataEnable; }
private set { _DataEnable = value; }
}

は使いたくない…

icon

言語のハイライトって使えるのかな

private bool test;

icon

三項演算子を使うかどうか議論が勃発!
言語はC#
コーディング規約は現状特別な決まりは無し。
全体的な体としては使っても使わなくてもいい。

icon

関数内容を実行してもいいか判断する
Can do my function?
的なboolを返すメソッドの名称が思いつかない
Is~的なのがいいのかな

icon

安直に

if(CanDoMyFunction(hoge,huga))
{
}

icon

情シスのほうが向いてるんじゃないかと思うことが稀によくある
Windows10の初期イメージ&スクリプト作成業務はWindowsのちょっとした中身を知ることができて結構面白かった。

icon

近隣の人よりWindows10チョットダケヨクシッテル

icon

if (hoge(sender, e))
{
if (huga(sender, e))
{
ICanDoIt();
}
}

or

if (hoge(sender, e) && huga(sender, e))
{
ICanDoIt();
}

icon

IsOrderARabbit();

icon

IsOrderAHogehoge()って関数作ってコメントに「ご注文はhogehogeですか?」ってぶち込んでコミットしてやる

icon

AWS(のEC2しかやったこと無いけど)触ったことあります!

icon

三項演算子は
代入先、評価文の長さによって後ろのtrue:false文の開始位置が変わるから若干見にくい気はわかる。
むしろ改行したらいいってのはワンライナーifと同じような見にくさもある。
それなら通常ifでいいよねーってなる。

どっちにせよ時と場合によるとは思うけど。

icon

エルビスっぽいC#6.0 Null-conditional operators
buildinsider.net/language/csha

っぽいけど違うよ ってのはWikipediaにも書いてある。

C# 6.0で知っておくべき12の新機能