C#

7/10ページ
C# NO IMAGE

Visual Studio でビルドした ASP.NET Core を CentOS で 動かす

構成 ASP.NET Core アプリを公開する(Nginx, CentOS 7.2) 前回の続きです。構成は以下の通り。下準備は上の記事を参考にどうぞ。 CentOS 7.2 ASP.NET Core 1.1 nginx(リバースプロキシ) Visual Studio 2017 Visual Studio でビルドして公開したい .NET Core アプリケーション展開 上記の参考URLを見ると […]

C#

ASP.NET Core アプリを公開する(Nginx, CentOS 7.2)

ASP.NET Core ASP.NET Core 公式ドキュメント ASP.NET Core は、クロスプラットフォームで動作する ASP.NET(Webアプリ) です。Windowsはもちろん、IISにも依存しない構成になります。もちろん従来通り、Windows + IIS でも動作させる事も可能です。 ドキュメントが充実しているので、これを参考にするのがいいでしょう。グーグル翻訳があればなん […]

C#

[.NET Core] CentOS 7.2 上に .NET Core を導入する方法

.NET Core .NET Core installation guide .NET Core は、オープンソースでクロスプラットフォームの .NET Framework です。ここでは .NET Core1.1 を CentOS7.2 にインストールするところから、HelloWorldを動かすところまでをやってみます。 とりあえずは、上記リンク先の Microsoft が公開している、導入ガイ […]

C#

[C#][VB] Enumの値をループ(列挙)する方法

Enumの値をすべて列挙したい 稀によくあるのですが、まったく思い出せないのでここにメモしておきます。Enumの値をループしながら扱う方法です。 を使います。 Enum.GetValues() を使います。ここれでは曜日を表す列挙体(DayOfWeek)の値を、文字列と数値の組み合わせで出力しています。 C# // 列挙体の値をすべて表示 foreach (DayOfWeek value in E […]

[Linq] 条件に一致する要素数を数える方法

Linqで条件に一致する要素数を数える方法 Linqを使って、コレクションの中から条件に合うものの数を数える際に、今まではWhere()で条件を絞ってから、Count()をしていました。ですがCount()自体の引数で条件を指定できるのでそちらを利用した方が簡潔だと知りました。 例えば 1~100 の中の偶数の個数を数える処理は次のように書けます。 var count = Enumerable.R […]

C#

bool配列 と byte配列 の変換方法

bool と byte の変換方法 bool型配列からbyte型やbyte型配列、あるいはその逆を求める方法をまとめました。標準的な方法ではうまくやれないようなので、独自に拡張メソッドで定義することにします。 bool型配列 を byte型配列 に変換 bool型配列 を byte型配列 に変換するメソッドです。 まずbyte型変数を0で初期化しておきます。最大8ビット分ループして、最上位ビットか […]

C#

[C#] 文字列でプロパティ名を指定してアクセス(参照・更新)する方法

文字列でプロパティ名を指定して参照する方法     C#では、System.Reflection.PropertyInfoクラスのメソッドを利用して、プロパティ情報の参照や更新ができます。PropertyInfoクラスは、System.Type クラスの GetPropertyメソッドで取得できます。     例えば次のような Person クラスがあるとします。 class Person {   […]

C#

[C#] 列挙型をビット演算に対応させる

[C#] 列挙型(enum)をビット演算に対応させる 通常の列挙型(enum)の値は当然複数の値をもたせることはできません。ですが Flags 属性を持たせることで、ビット演算によるフラグ管理の対象にできます。 Flags 属性付与プラス、列挙型の値を2の冪乗の形で定義することで、ビットフラグに対応させることが可能になります。 列挙型(enum)の定義 以下のような列挙型 Colors を定義しま […]

C#

[C#] 列挙型の変換操作いろいろまとめ

列挙型の変換操作いろいろまとめ 列挙型 (enum) から 文字列 (string) または 数値 (int) に変換する方法をまとめました。 次のような Colors という列挙型を定義しておき、これを使って各処理を見ていきます。 public enum Colors { Black = 0, Red = 1, Green = 2, Blue = 3, White = 4, } 列挙型 (enu […]

C#

[C#][VB] 値の範囲内チェックを行う拡張メソッド

値が範囲内かどうかをチェックしたい 例えばある日付型の値をある期間内にあるかどうかのチェックを行ったり、あるいは数値が一定範囲内かどうかをチェックしたりするメソッドが欲しかったので拡張メソッドで作成してみました。 IComparable 比較できる型の値であれば、数値であれ日付であれこのような範囲チェックを行うことができます。これらの比較ができる型は、IComparable インターフェイスを実装 […]

1 7 10