タグ

ブックマーク / learn.microsoft.com (7)

  • UInt32 Struct (System)

    pongeponge
    pongeponge 2021/01/23
    “The UInt32 type is not CLS-compliant. The CLS-compliant alternative type is Int64. ”へー
  • 言語への非依存性、および言語非依存コンポーネント - .NET

    .NET は言語に依存しません。 つまり、開発者は、C#、F#、および Visual Basic などの .NET 実装を対象とする多くの言語の中のいずれかで開発できることを意味します。 .NET 実装用に開発されたクラス ライブラリの型とメンバーには、最初に記述された言語を知らなくてもアクセスできます。元の言語の規則に従う必要もありません。 コンポーネントを開発しているのであれば、コンポーネントの言語にかかわらず、すべての .NET アプリからそのコンポーネントにアクセスできます。 注意 この記事の最初の部分では、言語に依存しないコンポーネント、つまり、どの言語で記述されたアプリからでも使用できるコンポーネントの作成について説明します。 また、複数の言語で記述されたソース コードから 1 つのコンポーネントまたはアプリを作成することもできます。この記事の 2 番目のパートにある「言語間の

    言語への非依存性、および言語非依存コンポーネント - .NET
  • C# の新機能 - C# ガイド | Microsoft Docs

    この記事では、C# 言語の各メジャー リリースの履歴について説明します。 C# チームは、引き続き新機能を刷新および追加していきます。 今後のリリースに向けて検討される機能を含め、言語機能ステータスについての詳細は GitHub の dotnet/roslyn リポジトリで見つけられます。 重要 C# 言語の一部の機能は、C# の仕様で定義されている "標準ライブラリ" の型とメソッドに依存しています。 .NET プラットフォームでは、さまざまなパッケージでそれらの型とメソッドが提供されています。 一例として、例外処理があります。 すべての throw ステートメントまたは式は、スローされたオブジェクトが Exception から派生していることを確認するために、チェックされます。 同様に、すべての catch は、キャッチされた型が Exception から派生していることを確認するため

  • Azure リソースの名前付けおよびタグ付けの戦略を作成する - Cloud Adoption Framework

    ガバナンス、運用管理、およびアカウンティングの各要件をサポートするようにクラウド資産を整理します。 明確に定義された名前付け規則とメタデータのタグ付け規則を使用すると、リソースをすばやく見つけて管理するのに役立ちます。 これらの規則は、チャージバックとショーバックという会計処理を使用して、クラウドの使用コストをビジネス チームに関連付けるためにも役立ちます。 名前付けおよびタグ付けの戦略は、できるだけ早期に定義してください。 次のリンクを使用すると、戦略の定義と実装に役立ちます。 名前付け規則を定義する Azure リソースの種類に推奨される省略形 タグ付けの戦略を定義する リソースの名前付けとタグ付けの意思決定ガイド Azure リソースの名前付け規則と制限事項 注意 企業ごとに独自の組織上および管理上の要件があります。 これらの推奨事項は、クラウド導入チームとの話し合いを始めるのに役立

    Azure リソースの名前付けおよびタグ付けの戦略を作成する - Cloud Adoption Framework
  • Hashtable クラス (System.Collections)

    例 次の例では、 に対してさまざまな関数 Hashtable を作成、初期化、実行する方法と、そのキーと値を出力する方法を示します。 using namespace System; using namespace System::Collections; public ref class Example { public: static void Main() { // Create a new hash table. // Hashtable^ openWith = gcnew Hashtable(); // Add some elements to the hash table. There are no // duplicate keys, but some of the values are duplicates. openWith->Add("txt", "notepad.exe

    Hashtable クラス (System.Collections)
  • Object.GetHashCode メソッド (System)

    public: virtual int GetHashCode(); public virtual int GetHashCode (); abstract member GetHashCode : unit -> int override this.GetHashCode : unit -> int Public Overridable Function GetHashCode () As Integer 戻り値 現在のオブジェクトのハッシュ コード。 注釈 この API の詳細については、「 Object.GetHashCode の補足 API 解説」を参照してください。 注意 (継承者) ハッシュ関数は、オブジェクトの値に対応する数値 (ハッシュ コード) をすばやく生成するために使用されます。 ハッシュ関数は通常、各型に固有であり、一意性のために、少なくとも 1 つのインスタンス

    Object.GetHashCode メソッド (System)
  • 不適切なインスタンス化のアンチパターン - Azure Architecture Center

    1 回作成して共有する予定のクラスのインスタンスが、継続的に新規作成される場合があります。 この動作はパフォーマンスを低下させるおそれがあり、"不適切なインスタンス化のアンチパターン" と呼ばれます。 アンチパターンとは、通常は効果的でなく、非生産的になるおそれもある繰り返し発生する問題への一般的な対応です。 問題の説明 多くのライブラリでは、外部リソースの抽象化が提供されます。 内部的には、これらのクラスは、通常、リソースへの独自の接続を管理して、クライアントがリソースへのアクセスに使用できるブローカーとして機能します。 Azure アプリケーションに関連するブローカー クラスのいくつかの例を次に示します。 System.Net.Http.HttpClient。 HTTP を使用して Web サービスと通信します。 Microsoft.ServiceBus.Messaging.Queue

    不適切なインスタンス化のアンチパターン - Azure Architecture Center
  • 1