→言語・開発環境

#contents

-[[C# で無駄に難しくメモ化をしてみた>https://qiita.com/Zuishin/items/0b7080e6f7e277d9394b]] 2018.3

-[[[速報]マイクロソフト、サーバサイドの「.NET Core Rutime」と「.NET Framework」のオープンソース化を発表。C#コンパイラやASP.NETなど>http://www.publickey1.jp/blog/14/jitnet_core_rutimenet_framework.html]] 2014.11.13

-[[C# Razor構文 基礎文法 総まとめ>http://www.atmarkit.co.jp/fdotnet/rapidmaster/rapidmaster_03/rapidmaster_03.html]] 2011.10.18

-[[究極のC#プログラミング>http://www.atmarkit.co.jp/fdotnet/extremecs/index/index.html]]

-[[C#3.0のラムダ式>http://www.atmarkit.co.jp/fdotnet/csharp30/csharp30_01/csharp30_01_01.html]]
-[[C#入門>http://wisdom.sakura.ne.jp/programming/cs/index.html]]
-[[ジェネリッククラスの説明>http://www.atmarkit.co.jp/fdotnet/special/generics01/generics01_02.html]]
--ArrayListはList<>,[[HashtableはDictionary<>>http://www.atmarkit.co.jp/fdotnet/special/generics01/generics01_04.html]]を使うことでほぼ不要となる
-Double.NaNは比較演算しても意味が無い件
--ある値がNaNかどうか判定するには==を使ってはならない。NaNは数値ではないのだから比較することに意味は無い。
ただし、==の項にしてもコンパイルは通る。常にfalseになるようだ。
--Double.IsNaN(val)とすること

-C#では0割しても例外は発生しない件
 static void Main(string[] args)
 {
 	try
 	{
 		double b = 1;
 		double c = 0;
 		double a = b/c; //+Infinityという特殊な値になる
 		Console.WriteLine("a="+a.ToString()); //"+∞"という文字列になる
 	}
 	catch(Exception ex)
 	{
 		//0割してもここには来ません
 		Debug.Assert(false, ex.Message);
 	}
 }
--ちなみに無限値は Double.PositiveInfinityもしくはDouble.NegativeInfinityとしてソースで記述可能

-[[Reflection in C# Tutorial>http://www.codeproject.com/Purgatory/C__Reflection_Tutorial.asp]]
-[[C#1.1から3.0までの変化>http://codezine.jp/a/article/aid/1540.aspx]]
-[[C#2.0らしいプログラミング>http://www.atmarkit.co.jp/fdotnet/csharp20/csharp20_01/csharp20_01_01.html]]
-[[Understanding implicit operator overload:http://www.codeproject.com/useritems/Csharp_implicit_operator.asp]]
-[[OOP in C#:http://www.only4gurus.com/v3/preview.asp?ID=9341]]
-[[C#2.0のNullable Type解説:http://www.codeproject.com/KB/cs/c__20_nullable_types.aspx]]
-[[メソッドがあるか確認して呼び出す:http://www.atmarkit.co.jp/fdotnet/dotnettips/359callbyname/callbyname.html]] 2005.9.30
-C#言語の文法
--C#の属性
-[[C# Final Draft:http://www.mondrian-script.org/ecma/CS%20Final%20Working%20Draft.pdf.zip]]
-[[Cω:http://research.microsoft.com/Comega/]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS