class AppException:Exception { public AppException() { } public AppException(string message) : base(message) { } public AppException(string message, Exception inner) : base(message, inner) { } }
using System.Reflection; // アセンブリファイル名 の 取得 string fileName = Path.GetFileName(this.GetType().Assembly.Location); // クラス名 の 取得 string className = this.GetType().FullName; // メソッド名 の 取得 string methodName = MethodBase.GetCurrentMethod().Name;
SQLiteのSelectについて
//indexでアクセス while (reader.Read()){ for(int i=0; i< reader.FieldCount; i++){ Console.WriteLen(reader[i].ToString()); } } //Colum名でアクセス while(reader.Read()){ Console.WriteLen(reader["Col1"]).ToString(); Console.WriteLen(reader["Col2"]).ToString(); Console.WriteLen(reader["Col3"]).ToString(); } //GetStringでアクセス while (reader.Read()){ for(int i=0; i< reader.FieldCount; i++){ Console.WriteLen(reader.GetString(i)); } }