C#

C#

enum(列挙型)の項目数を取得する方法 C#

enum(列挙型)の値ではなく、項目数そのものを使用したいケースがあります。今回は項目数を取得する方法を紹介します。 System.EnumクラスのGetValuesメソッドを利用すると定数の値を格納する配列が取得できますので、それを利用し...
C#

8bitの符号付整数一覧 signed integer

符号付き整数は、0と正の数、負の数が表現できる整数型になります。8ビットの符号付整数型の範囲は最小値:-128、最大値:127となります。 符号無し整数値を表すビットの状態は以下の状態となります。
C#

C#で例外処理の煩雑な実装を何とかする

概要 ネット上にあるサンプルでは、よく例外が省略されている事があります。 しかし、あまり例外の扱い方で参考になる実装はなかったりします。 目的が達しているからと、記載されている内容を過信し、そのまま転用してしまうと、後々トラブルになる可能性...
C#

米国政府が1億5000万円かけたあのアプリをC#で再現してみた(random)

先日アメリカ政府の関連機関が1.5億円払って作ったというiPadアプリがちょっと話題になりました。そのアプリは空港のセキュリティチェック時に列を右に左に振り分けるというもの。 画面をタップして表示された矢印に従い、あなたは右~ 画面をタ...
C#

BackgroundWorker を使用せずにスレッド上から画面情報へアクセスする方法

ボタンを押したときに時間が掛かる処理を実行させたい場合がある。 一般的には、BackgroundWorker を使うか、独自に作成したスレッドへ渡してUIがブロックされないように実装するが ここでは、簡単なタスク実装を紹介する usin...
C#

C#でExcelのデータを取得する

プログラムでExcelファイルのデータを扱う プログラム上で「ファイルを扱う」というと、一昔前までは「テキストファイル」・「バイナリファイル」がほとんどで、人間が用意するデータの多くは「テキストファイル」でした。 ですが、今は普通にExc...
C#

C#における処理時間計測

C#で「コードの処理する時間」を計測する C言語などでは、時間関数などを駆使してコードの処理時間を計測します。 C#でコードの処理時間を計測する場合、Stopwatchクラス(名前空間System.Diagnostics)というクラスが....
C#

ParseとTryParseで変換できない文字列を使用してみる

ParseとTryParse .NET Frameworkには、文字列を数値など別の型のデータに変換するためのメソッド(Parse、TryParse)があります。 この2つのメソッドは、「文字列をある型のデータに変換する」ことが目的です。 ...
C#

プログレスバー(ProgressBar)の完了と同時にダイアログを表示する方法

実際の処理よりプログレスバーの動きが遅い 1.現象の確認 .NET Frameworkプログラム(VB.NET、C#)において、プログレスバー(System.Windows.Forms.ProgressBar)コンポーネントを使用し、経過ビ...
タイトルとURLをコピーしました