ふふっ、諸君、 元気にしておったろうな? わらわは精進しておった! \ おーーーーーーい / 美しさに磨きをかけ、 それのみならず 真夏の四国の屋根 剣山突破サイクリング 秋には松山から遠く 仁淀川支流 高知県池川へ 最長記録160km 初センチュリーライド達成 松山市内の あらゆる道を 網羅するごとく ロードバイクもとい 若干クロスバイクの フラットバーロードで 風とあそぶ 大坂のロードバイク研究は まだまだじゃがの! ついでに自転車改造も 止まることなく進み セラミックプーリーに 手を出したんじゃ! 乗車ポジションも 大きく変わって サドルは高くハンドルは狭く 詳細を書くには あまりにも忙しすぎた! この度、長く親しんだこの 消ゴムうるめのバリアーぶろぐ はてなダイアリーの 完全閉鎖とともに はてなダイアリーから はてなブログへと 遷移することとなった 旧日記の各記事から 新日記の各記
C# には多数の演算子が用意されています。 これらの多くは組み込み型によってサポートされており、これらの型の値を使用して基本的な操作を実行できます。 これらの演算子には、次のグループが含まれます。 算術演算子では、数値オペランドを使用して算術演算が実行されます 比較演算子では、数値オペランドが比較されます ブール論理演算子では、bool オペランドに対して論理演算が実行されます ビットごとおよびシフト演算子では、整数型のオペランドに対してビットごとまたはシフト演算が実行されます 等値演算子では、そのオペランドが等しいかどうかが確認されます 通常は、これらの演算子をオーバーロードできます。つまり、ユーザー定義型のオペランドに対して演算子の動作を指定できます。 最も単純な C# 式は、変数のリテラル (たとえば、整数と実数の数) と名前です。 演算子を使用すると、これらを複雑な式に組み合わせる
//一秒間(1000ミリ秒)停止する System.Threading.Thread.Sleep(1000); Thread.SpinWaitメソッド指定した時間現在のスレッドを停止するメソッドに、Thread.SpinWaitメソッドというものもあります。Thread.SpinWaitメソッドは、Thread.Sleepメソッドのように時間を秒単位で指定するのではなく、ループカウント(ループする回数)で指定します。そのため、同じ数値を指定しても、待機する時間はCPUによって変わります。 Thread.SpinWaitメソッドは、Thread.Sleepメソッドと違い、ループすることで待機しますので、CPUをほぼ100%占有します。また、Thread.Sleepメソッドを呼び出した場合は、残りのタイムスライスを放棄して、実行の準備ができている他のスレッドに処理を回しますが、Thread.S
シフトJIS文字列は全角文字が2byte、半角文字が1byteと決められているため、TIPS:文字列の長さを取得するには?とTIPS:文字列のバイト数を取得するには?にある方法を組み合わせると、文字列中の文字がすべて全角かどうか、あるいは、すべて半角かどうか、をチェックすることができる。 チェック対象となる文字列がすべて全角文字の場合は、文字列のシフトJISとしてのバイト数は、その文字列の文字数を2倍した値と等しくなるはずである。一方、文字列がすべて半角文字からなる場合は、文字列のバイト数と文字数は等しくなるはずである。 次のサンプル・プログラムは、この2つのチェック・ルーチンを実装したものだ。isZenkakuメソッドが全角チェックを、isHankakuメソッドが半角チェックを行う。両者ともパラメータには対象となる文字列を指定する。 // strcheck.cs using System
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く