From 65ea8a751a47157af89c04ccf1b29bd9e9525072 Mon Sep 17 00:00:00 2001 From: OpenLocalizationService Date: Fri, 28 Jul 2017 19:26:30 +0000 Subject: [PATCH] open localization: commit translated files --- docs/core/tools/index.md | 11 +- .../compiler-messages/index.md | 21 ++-- .../compiler-options/index.md | 20 +-- docs/csharp/language-reference/index.md | 14 +-- .../language-reference/keywords/index.md | 10 +- .../language-reference/operators/index.md | 10 +- docs/csharp/programming-guide/arrays/index.md | 13 +- .../classes-and-structs/index.md | 13 +- .../programming-guide/concepts/async/index.md | 18 ++- .../concepts/expression-trees/index.md | 20 +-- .../programming-guide/concepts/index.md | 14 ++- .../concepts/threading/index.md | 13 +- .../programming-guide/delegates/index.md | 15 +-- docs/csharp/programming-guide/events/index.md | 39 +++--- .../programming-guide/exceptions/index.md | 15 +-- .../programming-guide/file-system/index.md | 14 ++- .../programming-guide/indexers/index.md | 13 +- .../programming-guide/interfaces/index.md | 10 +- .../csharp/programming-guide/interop/index.md | 29 ++--- .../main-and-command-args/index.md | 33 ++--- .../programming-guide/nullable-types/index.md | 30 ++--- .../statements-expressions-operators/index.md | 13 +- .../csharp/programming-guide/strings/index.md | 62 +++------ docs/framework/64-bit-apps.md | 13 +- docs/framework/develop-client-apps.md | 14 ++- .../framework/develop-web-apps-with-aspnet.md | 14 ++- docs/framework/development-guide.md | 16 +-- docs/framework/get-started/index.md | 15 +-- ...-net-framework-and-out-of-band-releases.md | 14 ++- .../framework/install/dotnet-35-windows-10.md | 10 +- docs/framework/install/index.md | 10 +- docs/framework/install/on-windows-10.md | 10 +- docs/framework/install/on-windows-7.md | 10 +- docs/framework/install/on-windows-8.md | 10 +- docs/framework/install/on-windows-vista.md | 10 +- docs/framework/install/on-windows-xp.md | 10 +- docs/framework/install/repair.md | 10 +- .../install/run-net-framework-1-1-apps.md | 13 +- .../application-compatibility.md | 49 ++++---- ...n-app-to-support-net-framework-4-or-4-5.md | 10 +- ...ich-net-framework-updates-are-installed.md | 22 ++-- ...-determine-which-versions-are-installed.md | 13 +- .../migrating-from-the-net-framework-1-1.md | 24 ++-- ...ters-parentwindowhandle-expects-an-hwnd.md | 10 +- ...e-and-dispatcher-operations-in-wpf-apps.md | 13 +- ...filter-prefiltermessage-implementations.md | 10 +- ...mitigation-default-authorizationcontext.md | 15 +-- ...alization-of-objects-across-app-domains.md | 13 +- ...ion-eventsource-writeevent-method-calls.md | 16 +-- .../mitigation-grid-control.md | 10 +- ...horizontal-scrolling-and-virtualization.md | 13 +- .../mitigation-long-path-support.md | 10 +- .../mitigation-new-64-bit-jit-compiler.md | 10 +- .../mitigation-path-normalization.md | 10 +- .../mitigation-png-frames-in-icon-objects.md | 16 +-- ...-pointer-based-touch-and-stylus-support.md | 11 +- .../mitigation-pool-blocking-period.md | 13 +- .../mitigation-product-versioning.md | 13 +- ...gation-serialization-control-characters.md | 10 +- ...services-and-certificate-authentication.md | 22 ++-- .../migration-guide/mitigation-wpf-layout.md | 13 +- .../mitigation-wpf-window-rendering.md | 10 +- ...ziparchiveentry-fullname-path-separator.md | 10 +- docs/framework/whats-new/obsolete-members.md | 118 +++++++----------- ...shtable-and-dictionary-collection-types.md | 13 +- .../collections/sorted-collection-types.md | 16 ++- .../when-to-use-a-thread-safe-collection.md | 13 +- .../when-to-use-generic-collections.md | 29 ++--- .../development-with-my/index.md | 13 +- docs/visual-basic/developing-apps/index.md | 14 ++- .../developing-apps/programming/index.md | 14 ++- docs/visual-basic/getting-started/index.md | 21 ++-- .../error-messages/index.md | 14 +-- docs/visual-basic/language-reference/index.md | 25 ++-- .../language-reference/keywords/index.md | 30 ++--- .../language-reference/objects/index.md | 25 ++-- .../language-reference/xml-literals/index.md | 25 ++-- .../programming-guide/com-interop/index.md | 25 ++-- .../programming-guide/concepts/async/index.md | 18 ++- .../concepts/expression-trees/index.md | 18 +-- .../programming-guide/concepts/index.md | 14 ++- .../concepts/threading/index.md | 21 ++-- docs/visual-basic/programming-guide/index.md | 25 ++-- .../collection-initializers/index.md | 34 ++--- .../language-features/control-flow/index.md | 25 ++-- .../language-features/data-types/index.md | 13 +- .../language-features/delegates/index.md | 37 ++---- .../early-late-binding/index.md | 25 ++-- .../language-features/events/index.md | 13 +- .../language-features/index.md | 13 +- .../language-features/interfaces/index.md | 41 +++--- .../language-features/linq/index.md | 13 +- .../objects-and-classes/index.md | 13 +- .../operators-and-expressions/index.md | 29 ++--- .../language-features/procedures/index.md | 13 +- .../language-features/strings/index.md | 25 ++-- .../language-features/variables/index.md | 33 ++--- .../language-features/xml/index.md | 25 ++-- .../reference/command-line-compiler/index.md | 25 ++-- docs/visual-basic/reference/index.md | 19 +-- 100 files changed, 852 insertions(+), 1030 deletions(-) diff --git a/docs/core/tools/index.md b/docs/core/tools/index.md index 00e1e8d0e53..21c6080cdb5 100644 --- a/docs/core/tools/index.md +++ b/docs/core/tools/index.md @@ -1,5 +1,5 @@ --- -title: ".NET Core コマンド ライン インターフェイス (CLI) ツール | Microsoft Docs" +title: ".NET Core コマンドライン インターフェイス (CLI) ツール" description: "コマンドライン インターフェイス (CLI) ツールとその機能の概要です。" keywords: "CLI, CLI ツール, .NET, .NET Core" author: blackdwarf @@ -10,10 +10,11 @@ ms.prod: .net-core ms.technology: dotnet-cli ms.devlang: dotnet ms.assetid: 7c5eee9f-d873-4224-8f5f-ed83df329a59 -translationtype: Human Translation -ms.sourcegitcommit: d97a1501ad25b683cbb5d7fbd8bd1b137f7f4046 -ms.openlocfilehash: 978dd62d655d0168b5a9c1c9732bc69ca9b256eb -ms.lasthandoff: 04/10/2017 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: a8c91621095ea187dd4236db7533520556840c59 +ms.contentlocale: ja-jp +ms.lasthandoff: 07/28/2017 --- diff --git a/docs/csharp/language-reference/compiler-messages/index.md b/docs/csharp/language-reference/compiler-messages/index.md index 19d20dfa8fa..1abe800c081 100644 --- a/docs/csharp/language-reference/compiler-messages/index.md +++ b/docs/csharp/language-reference/compiler-messages/index.md @@ -1,5 +1,5 @@ --- -title: "C# コンパイラ エラー | Microsoft Docs" +title: "C# コンパイラ エラー" ms.date: 2015-07-20 ms.prod: .net ms.technology: @@ -30,31 +30,32 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0 -ms.openlocfilehash: 1570586c0bb6084fe9dfdfb15640c20c422492dd +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: f474528cd2833fd55435d9880d4a1d0d63846aa0 ms.contentlocale: ja-jp -ms.lasthandoff: 05/22/2017 +ms.lasthandoff: 07/28/2017 --- # C# コンパイラ エラー 一部の C# コンパイラ エラーには、エラーが生成された理由について説明するトピックがあり、エラーの解決方法が示されていることがあります。 次のいずれかの手順に従って、特定のエラー メッセージのヘルプが存在するかどうかを確認してください。 -- [[出力] ウィンドウ](https://docs.microsoft.com/visualstudio/ide/reference/output-window)でエラー番号 (例: CS0029) を見つけ、その番号を MSDN で検索します。 +- [[出力] ウィンドウ](/visualstudio/ide/reference/output-window)でエラー番号 (例: CS0029) を見つけ、その番号を MSDN で検索します。 -- [[出力] ウィンドウ](https://docs.microsoft.com/visualstudio/ide/reference/output-window) でエラー番号 (例: CS0029) を選択し、F1 キーを押します。 +- [[出力] ウィンドウ](/visualstudio/ide/reference/output-window) でエラー番号 (例: CS0029) を選択し、F1 キーを押します。 - [索引] の **[検索]** ボックスにエラー番号を入力します。 上記のどの手順でもエラーに関する情報を取得できない場合は、このページの最後に移動し、エラー番号またはエラー テキストを含むフィードバックを送信してください。 - C# でのエラーと警告のオプションを構成する方法については、「[[ビルド] ページ (プロジェクト デザイナー) (C#)](https://docs.microsoft.com/visualstudio/ide/reference/build-page-project-designer-csharp)」を参照してください。 + C# でのエラーと警告のオプションを構成する方法については、「[[ビルド] ページ (プロジェクト デザイナー) (C#)](/visualstudio/ide/reference/build-page-project-designer-csharp)」を参照してください。 [!INCLUDE[note_settings_general](~/includes/note-settings-general-md.md)] ## 関連項目 [C# コンパイラのオプション](../../../csharp/language-reference/compiler-options/index.md) [申し訳ありませんが、この C# エラーに関する詳細情報はありません。](../../../csharp/misc/sorry-we-don-t-have-specifics-on-this-csharp-error.md) - [[ビルド] ページ (プロジェクト デザイナー) (C#)](https://docs.microsoft.com/visualstudio/ide/reference/build-page-project-designer-csharp) + [[ビルド] ページ (プロジェクト デザイナー) (C#)](/visualstudio/ide/reference/build-page-project-designer-csharp) [-warn (C# コンパイラ オプション)](../../../csharp/language-reference/compiler-options/warn-compiler-option.md) - [/nowarn (C# コンパイラ オプション)](../../../csharp/language-reference/compiler-options/nowarn-compiler-option.md) + [/nowarn (C# コンパイラ オプション)](../../../csharp/language-reference/compiler-options/nowarn-compiler-option.md) + diff --git a/docs/csharp/language-reference/compiler-options/index.md b/docs/csharp/language-reference/compiler-options/index.md index 445a1f3caa0..e4e2ebba672 100644 --- a/docs/csharp/language-reference/compiler-options/index.md +++ b/docs/csharp/language-reference/compiler-options/index.md @@ -1,5 +1,5 @@ --- -title: "C# コンパイラ オプション | Microsoft Docs" +title: "C# コンパイラ オプション" ms.date: 2015-07-20 ms.prod: .net ms.technology: @@ -33,10 +33,11 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -translationtype: Human Translation -ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0 -ms.openlocfilehash: c355f42106cfb7790591108b9b0f0938c34fdb32 -ms.lasthandoff: 03/13/2017 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 12fd3210aeda6c260c91232baf99381a55b00cab +ms.contentlocale: ja-jp +ms.lasthandoff: 07/28/2017 --- # C# コンパイラ オプション @@ -63,11 +64,12 @@ ms.lasthandoff: 03/13/2017 コンパイラ オプションのアルファベット順の一覧です。 ## 関連項目 - [プロジェクト デザイナーの [ビルド] ページ](https://docs.microsoft.com/visualstudio/ide/reference/build-page-project-designer-csharp) + [プロジェクト デザイナーの [ビルド] ページ](/visualstudio/ide/reference/build-page-project-designer-csharp) プロジェクトのコンパイル、ビルド、およびデバッグ方法を制御するプロパティを設定します。 Visual C# プロジェクトのカスタム ビルド手順に関する情報が含まれています。 - [既定のビルドとカスタム ビルド](https://docs.microsoft.com/visualstudio/ide/compiling-and-building-in-visual-studio) + [既定のビルドとカスタム ビルド](/visualstudio/ide/compiling-and-building-in-visual-studio) ビルドの種類と構成に関する情報です。 - [ビルドの準備と管理](https://docs.microsoft.com/visualstudio/ide/building-and-cleaning-projects-and-solutions-in-visual-studio) - Visual Studio 開発環境でビルドするための手順です。 + [ビルドの準備と管理](/visualstudio/ide/building-and-cleaning-projects-and-solutions-in-visual-studio) + Visual Studio 開発環境でビルドするための手順です。 + diff --git a/docs/csharp/language-reference/index.md b/docs/csharp/language-reference/index.md index e3f62da1765..c3881474a29 100644 --- a/docs/csharp/language-reference/index.md +++ b/docs/csharp/language-reference/index.md @@ -1,5 +1,5 @@ --- -title: "C# リファレンス | Microsoft Docs" +title: "C# リファレンス" ms.date: 2017-02-14 ms.prod: .net ms.technology: @@ -32,11 +32,11 @@ translation.priority.mt: - pl-pl - pt-br - tr-tr -ms.translationtype: Human Translation -ms.sourcegitcommit: 87497d48c04a00e09c82550d49dc85d7be719edf -ms.openlocfilehash: 7ca43aa68edc89420dd320f92b50311d7279ac06 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 4a988a8a2c5999351061254da2b7877bdffd8a32 ms.contentlocale: ja-jp -ms.lasthandoff: 05/19/2017 +ms.lasthandoff: 07/28/2017 --- # C# リファレンス @@ -61,7 +61,7 @@ ms.lasthandoff: 05/19/2017 [C# コンパイラ エラー](../../csharp/language-reference/compiler-messages/index.md) C# コンパイラのエラーや警告の原因と修正法を示すコード スニペットを示します。 - [C# 言語仕様](../../csharp/language-reference/language-specification.md) + [C# 言語仕様](../../csharp/language-reference/language-specification/index.md) Microsoft Word 形式で作成された最新バージョンの C# 言語仕様へのポインターを紹介します。 ## 関連項目 @@ -75,7 +75,7 @@ ms.lasthandoff: 05/19/2017 [C#](../../csharp/csharp.md) Visual C# ドキュメントへのポータルを提供します。 - [Visual C# 開発環境の使用](https://docs.microsoft.com/visualstudio/csharp-ide/using-the-visual-studio-development-environment-for-csharp) + [Visual C# 開発環境の使用](/visualstudio/csharp-ide/using-the-visual-studio-development-environment-for-csharp) IDE およびエディターについて説明する概念トピックおよびタスク トピックへのリンクを提供します。 [C# プログラミング ガイド](../../csharp/programming-guide/index.md) diff --git a/docs/csharp/language-reference/keywords/index.md b/docs/csharp/language-reference/keywords/index.md index b1f9285b622..b8c7be645ba 100644 --- a/docs/csharp/language-reference/keywords/index.md +++ b/docs/csharp/language-reference/keywords/index.md @@ -1,5 +1,5 @@ --- -title: "C# のキーワード | Microsoft Docs" +title: "C# のキーワード" ms.date: 2017-03-07 ms.prod: .net ms.technology: @@ -32,11 +32,11 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: cfae4842e5b2b8e95db8bdf5e54f2e0946b7eb25 -ms.openlocfilehash: bd10bfedb1bf54d5b61348baae4329dea1e7281d +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 406579d833b2b3fbd3dbf510c38a69793ea8711f ms.contentlocale: ja-jp -ms.lasthandoff: 06/19/2017 +ms.lasthandoff: 07/28/2017 --- # C# のキーワード diff --git a/docs/csharp/language-reference/operators/index.md b/docs/csharp/language-reference/operators/index.md index 447e627b157..06bf142a760 100644 --- a/docs/csharp/language-reference/operators/index.md +++ b/docs/csharp/language-reference/operators/index.md @@ -1,5 +1,5 @@ --- -title: "C# 演算子 | Microsoft Docs" +title: "C# 演算子" ms.date: 2017-03-09 ms.prod: .net ms.technology: @@ -41,11 +41,11 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: fe32676f0e39ed109a68f39584cf41aec5f5ce90 -ms.openlocfilehash: c4e018ec0073086a82d52ccd37463c070e9fb6e6 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: ee13c7dec733dcc8e3067ea2bf9421177a284d54 ms.contentlocale: ja-jp -ms.lasthandoff: 05/10/2017 +ms.lasthandoff: 07/28/2017 --- # C# 演算子 diff --git a/docs/csharp/programming-guide/arrays/index.md b/docs/csharp/programming-guide/arrays/index.md index b7785e8502b..c88500932c3 100644 --- a/docs/csharp/programming-guide/arrays/index.md +++ b/docs/csharp/programming-guide/arrays/index.md @@ -1,5 +1,5 @@ --- -title: "配列 (C# プログラミング ガイド) | Microsoft Docs" +title: "配列 (C# プログラミング ガイド)" ms.date: 2015-07-20 ms.prod: .net ms.technology: @@ -28,11 +28,11 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: 7e33ed084c560470a486ebbb25035a59ddc18565 -ms.openlocfilehash: ada8ff44630118ce0e8b8d71668e2c56ebef4bbb +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 1035caae15b64d1311305cfe4c1f1a74c80ed19a ms.contentlocale: ja-jp -ms.lasthandoff: 05/22/2017 +ms.lasthandoff: 07/28/2017 --- # 配列 (C# プログラミング ガイド) @@ -77,4 +77,5 @@ ms.lasthandoff: 05/22/2017 ## 関連項目 [C# プログラミング ガイド](../../../csharp/programming-guide/index.md) [コレクション](http://msdn.microsoft.com/library/e76533a9-5033-4a0b-b003-9c2be60d185b) - [Array コレクション型](http://msdn.microsoft.com/en-us/8a9964de-8941-47b1-a3cf-a01bc88db9e8) + [Array コレクション型](http://msdn.microsoft.com/en-us/8a9964de-8941-47b1-a3cf-a01bc88db9e8) + diff --git a/docs/csharp/programming-guide/classes-and-structs/index.md b/docs/csharp/programming-guide/classes-and-structs/index.md index 1e319616e52..85571da9824 100644 --- a/docs/csharp/programming-guide/classes-and-structs/index.md +++ b/docs/csharp/programming-guide/classes-and-structs/index.md @@ -1,5 +1,5 @@ --- -title: "クラスと構造体 (C# プログラミング ガイド) | Microsoft Docs" +title: "クラスと構造体 (C# プログラミング ガイド)" description: "C# でのクラスと構造体の使用について説明します。" keywords: "クラス (C#), 構造体 (C#), 構造体 (構造体) (C#), 参照型 (C#), 値型 (C#)" ms.date: 2016-01-17 @@ -34,11 +34,11 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: a5ed524a1b17f7be8903f998cbd732594faab831 -ms.openlocfilehash: d855989586fdee8b98bd994125ebb5c59776040a +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 2076de96c58fb89813495cb59adacb8a0082d93c ms.contentlocale: ja-jp -ms.lasthandoff: 05/15/2017 +ms.lasthandoff: 07/28/2017 --- # クラスと構造体 (C# プログラミング ガイド) @@ -126,4 +126,5 @@ ms.lasthandoff: 05/15/2017 [!INCLUDE[CSharplangspec](~/includes/csharplangspec-md.md)] ## 関連項目 - [C# プログラミング ガイド](../../../csharp/programming-guide/index.md) + [C# プログラミング ガイド](../../../csharp/programming-guide/index.md) + diff --git a/docs/csharp/programming-guide/concepts/async/index.md b/docs/csharp/programming-guide/concepts/async/index.md index 30fc85b518f..218ff4e515c 100644 --- a/docs/csharp/programming-guide/concepts/async/index.md +++ b/docs/csharp/programming-guide/concepts/async/index.md @@ -1,5 +1,5 @@ --- -title: "Async および Await を使用した非同期プログラミング (C#) | Microsoft Docs" +title: "Async および Await を使用した非同期プログラミング (C#)" ms.date: 2017-05-22 ms.prod: .net ms.technology: @@ -16,16 +16,14 @@ translation.priority.mt: - pl-pl - pt-br - tr-tr -ms.translationtype: Human Translation -ms.sourcegitcommit: 45d2357336b6ffade3a9767ff13343cdfc2965be -ms.openlocfilehash: a7c89d56bb3d2c40804ae7a2cc191a0f2f722764 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: d087951ce3e3f05c7f1e8f9c99529eab2f76b8d5 ms.contentlocale: ja-jp -ms.lasthandoff: 06/26/2017 +ms.lasthandoff: 07/28/2017 --- - - -# Async および Await を使用した非同期プログラミング (C#) +# Async および Await を使用した非同期プログラミング (C#) パフォーマンスのボトルネックを回避しアプリケーション全体の応答性を向上させるために、非同期プログラミングを使用できます。 ただ、非同期アプリケーションを作成する従来の方法は複雑で、プログラムの作成、デバッグ、保守が困難な場合があります。 [C# 5](../../../whats-new/index.md#previous-versions) では、.NET Framework 4.5 以降、.NET Core および Windows ランタイムの非同期サポートを利用した "非同期プログラミング" と呼ばれる簡単な方法が導入されました。 コンパイラがこれまで開発者が行っていた難しい作業を実行し、アプリケーションは同期コードに類似した論理構造を保持します。 その結果、わずかな作業量で非同期プログラミングのすべての利点を得られます。 @@ -350,9 +348,7 @@ namespace AsyncFirstExample // Length of the downloaded string: 41564. ``` - - -## 関連項目 +## 関連項目 [async](../../../../csharp/language-reference/keywords/async.md) [await](../../../../csharp/language-reference/keywords/await.md) diff --git a/docs/csharp/programming-guide/concepts/expression-trees/index.md b/docs/csharp/programming-guide/concepts/expression-trees/index.md index 99f1f3db25d..cfee9941cc7 100644 --- a/docs/csharp/programming-guide/concepts/expression-trees/index.md +++ b/docs/csharp/programming-guide/concepts/expression-trees/index.md @@ -1,5 +1,5 @@ --- -title: "式ツリー (C#) | Microsoft Docs" +title: "式ツリー (C#)" ms.custom: ms.date: 2015-07-20 ms.prod: .net @@ -19,10 +19,11 @@ translation.priority.mt: - pl-pl - pt-br - tr-tr -translationtype: Human Translation -ms.sourcegitcommit: 7e33ed084c560470a486ebbb25035a59ddc18565 -ms.openlocfilehash: 87195c8936aba485919d6c717fcbfaa1b282bddc -ms.lasthandoff: 03/31/2017 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: be37183163a3747f861cbda7fd7867640ba382a2 +ms.contentlocale: ja-jp +ms.lasthandoff: 07/28/2017 --- # 式ツリー (C#) @@ -46,7 +47,7 @@ Expression> lambda = num => num < 5; ``` ## API を使用した式ツリーの作成 - API を使用して式ツリーを作成するには、 クラスを使用します。 このクラスには、変数またはパラメーターを表す や、メソッドの呼び出しを表す などの特定の型の式ツリー ノードを作成する、静的ファクトリ メソッドが含まれます。 、その他の式固有の型も 名前空間で定義されます。 これらの型は、抽象型 から派生しています。 + API を使用して式ツリーを作成するには、 クラスを使用します。 このクラスには、特定の型を持つ式ツリー ノードを作成する静的ファクトリ メソッドが含まれます。たとえば、変数またはパラメーターを表す や、メソッドの呼び出しを表す などです。 などの式固有の型も、 名前空間で定義されます。 これらの型は、 抽象型から派生したものです。 次のコード例は、API を使用して、ラムダ式 `num => num < 5` を表す式ツリーを作成する方法を示しています。 @@ -137,7 +138,7 @@ Console.WriteLine("Decomposed expression: {0} => {1} {2} {3}", 式ツリーは変更できません。 つまり、式ツリーを変更するには、既存の式ツリーをコピーしてツリー内のノードを置き換えることで、新しい式ツリーを作成する必要があります。 式ツリー ビジターを使用して、既存の式ツリーを走査することができます。 詳細については、「[方法: 式ツリーを変更する (C#)](../../../../csharp/programming-guide/concepts/expression-trees/how-to-modify-expression-trees.md)」を参照してください。 ## 式ツリーのコンパイル - の型は、式ツリーで表されたコードを実行可能なデリゲートにコンパイルする メソッドを提供します。 + 型に含まれる メソッドにより、式ツリーが表すコードを実行可能なデリゲートにコンパイルします。 次のコード例は、式ツリーをコンパイルして結果のコードを実行する方法を示しています。 @@ -165,8 +166,9 @@ Console.WriteLine(expr.Compile()(4)); ## 関連項目 - [方法: 式ツリーを実行する (C#)](../../../../csharp/programming-guide/concepts/expression-trees/how-to-execute-expression-trees.md) + [方法 : 式ツリーを実行する (C#)](../../../../csharp/programming-guide/concepts/expression-trees/how-to-execute-expression-trees.md) [方法: 式ツリーを変更する (C#)](../../../../csharp/programming-guide/concepts/expression-trees/how-to-modify-expression-trees.md) [ラムダ式](../../../../csharp/programming-guide/statements-expressions-operators/lambda-expressions.md) [動的言語ランタイムの概要](https://msdn.microsoft.com/library/dd233052) - [プログラミングの概念 (C#)](../../../../csharp/programming-guide/concepts/index.md) + [プログラミングの概念 (C#)](../../../../csharp/programming-guide/concepts/index.md) + diff --git a/docs/csharp/programming-guide/concepts/index.md b/docs/csharp/programming-guide/concepts/index.md index c4006084acd..e5dc8113739 100644 --- a/docs/csharp/programming-guide/concepts/index.md +++ b/docs/csharp/programming-guide/concepts/index.md @@ -1,5 +1,5 @@ --- -title: "プログラミングの概念 (C#) | Microsoft Docs" +title: "プログラミングの概念 (C#)" ms.date: 2015-07-20 ms.prod: .net ms.technology: @@ -16,10 +16,11 @@ translation.priority.mt: - pl-pl - pt-br - tr-tr -translationtype: Human Translation -ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0 -ms.openlocfilehash: 0100944b93943f269b031fe0da2370ffccf06dcb -ms.lasthandoff: 03/13/2017 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 8b914c6f820af1cd7de93fadc0d915261497f296 +ms.contentlocale: ja-jp +ms.lasthandoff: 07/28/2017 --- # プログラミングの概念 (C#) @@ -47,4 +48,5 @@ ms.lasthandoff: 03/13/2017 ||| |---|---| -|[パフォーマンスに関するヒント](https://msdn.microsoft.com/library/ms173196(VS.110).aspx) | アプリケーションのパフォーマンスの向上に役立つ基本的な規則について説明します。| +|[パフォーマンスに関するヒント](https://msdn.microsoft.com/library/ms173196(VS.110).aspx) | アプリケーションのパフォーマンスの向上に役立つ基本的な規則について説明します。| + diff --git a/docs/csharp/programming-guide/concepts/threading/index.md b/docs/csharp/programming-guide/concepts/threading/index.md index 662e8ab24d6..571ce0adac1 100644 --- a/docs/csharp/programming-guide/concepts/threading/index.md +++ b/docs/csharp/programming-guide/concepts/threading/index.md @@ -1,5 +1,5 @@ --- -title: "スレッド処理 (C#) | Microsoft Docs" +title: "スレッド処理 (C#)" ms.custom: ms.date: 2015-07-20 ms.prod: .net @@ -19,11 +19,11 @@ translation.priority.mt: - pl-pl - pt-br - tr-tr -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: e3f213b43c2f05a5afef1db7aec8b9c2695df989 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 45ffa38254717c9aee29c3922bf801f6a90c716e ms.contentlocale: ja-jp -ms.lasthandoff: 07/03/2017 +ms.lasthandoff: 07/28/2017 --- # スレッド処理 (C#) @@ -61,4 +61,5 @@ ms.lasthandoff: 07/03/2017 |[スレッド タイマー (C#)](../../../../csharp/programming-guide/concepts/threading/thread-timers.md)|一定の間隔で個別のスレッド上でプロシージャを実行する方法について説明します。| |[スレッド プール (C#)](../../../../csharp/programming-guide/concepts/threading/thread-pooling.md)|システムで管理されるワーカー スレッドのプールを使用する方法について説明します。| |[方法: スレッド プールを使用する (C#)](../../../../csharp/programming-guide/concepts/threading/how-to-use-a-thread-pool.md)|スレッド プール内の複数スレッドの同期された使用方法を示します。| -|[スレッド化](https://msdn.microsoft.com/library/3e8s7xdd)|.NET Framework でのスレッドの実装方法について説明します。| +|[スレッド化](https://msdn.microsoft.com/library/3e8s7xdd)|.NET Framework でのスレッドの実装方法について説明します。| + diff --git a/docs/csharp/programming-guide/delegates/index.md b/docs/csharp/programming-guide/delegates/index.md index ab56ae36a1a..add35d4c5bc 100644 --- a/docs/csharp/programming-guide/delegates/index.md +++ b/docs/csharp/programming-guide/delegates/index.md @@ -1,5 +1,5 @@ --- -title: "デリゲート (C# プログラミング ガイド) | Microsoft Docs" +title: "デリゲート (C# プログラミング ガイド)" ms.date: 2015-07-20 ms.prod: .net ms.technology: @@ -28,11 +28,11 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: ae5591bcd17a4b7afcdcdfb36717801819f2311f +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 1d3dc2252b086f9df9e64a059a53ec8792e11b45 ms.contentlocale: ja-jp -ms.lasthandoff: 06/26/2017 +ms.lasthandoff: 07/28/2017 --- # デリゲート (C# プログラミング ガイド) @@ -84,11 +84,12 @@ ms.lasthandoff: 06/26/2017 [!INCLUDE[CSharplangspec](~/includes/csharplangspec-md.md)] ## 参考書籍の該当する章 - 『[Delegates, Events, and Lambda Expressions (デリゲート、イベント、およびラムダ式) (C# 3.0 クックブック (第 3 版): C# 3.0 プログラマ向けの 250 以上のソリューション)](http://go.microsoft.com/fwlink/?LinkId=195395) 』の「 [Delegates, Events, and Lambda Expressions (デリゲート、イベント、およびラムダ式)](http://go.microsoft.com/fwlink/?LinkId=195369)」 + [Delegates, Events, and Lambda Expressions (デリゲート、イベント、およびラムダ式) (C# 3.0 クックブック (第 3 版): C# 3.0 プログラマ向けの 250 以上のソリューション)](http://go.microsoft.com/fwlink/?LinkId=195395) の [Delegates, Events, and Lambda Expressions (デリゲート、イベント、およびラムダ式)](http://go.microsoft.com/fwlink/?LinkId=195369) 「[Learn」の「g C# 3.0: Master the Fundamentals of C# 3.0 (C# 3.0 の学習: C# 3.0 の基礎を習得)](http://go.microsoft.com/fwlink/?LinkId=195418) 」の「 [Learn」の「g C# 3.0: Master the fundamentals of C# 3.0](http://go.microsoft.com/fwlink/?LinkId=195412)」 ## 関連項目 [C# プログラミング ガイド](../../../csharp/programming-guide/index.md) - [イベント](../../../csharp/programming-guide/events/index.md) + [イベント](../../../csharp/programming-guide/events/index.md) + diff --git a/docs/csharp/programming-guide/events/index.md b/docs/csharp/programming-guide/events/index.md index 650d3336cee..2cccec07d3a 100644 --- a/docs/csharp/programming-guide/events/index.md +++ b/docs/csharp/programming-guide/events/index.md @@ -1,5 +1,5 @@ --- -title: "イベント (C# プログラミング ガイド) | Microsoft Docs" +title: "イベント (C# プログラミング ガイド)" ms.date: 2015-07-20 ms.prod: .net ms.technology: @@ -30,23 +30,19 @@ translation.priority.mt: - pl-pl - pt-br - tr-tr -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: b3f4673eccdbd568fa8ab042023a4b3bd8230bb3 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 6a913a615de8185bb358376def1e2a051bdaa951 ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- - - -# イベント (C# プログラミング ガイド) +# イベント (C# プログラミング ガイド) [クラス](../../../csharp/language-reference/keywords/class.md) やオブジェクトは、何か重要なことが起こった場合に、イベントを使用して他のクラスまたはオブジェクトに通知を送ります。 イベントを送信する ( *発生させる*) クラスを *パブリッシャー* 、イベントを受信する ( *処理する*) クラスを *サブスクライバー*と呼びます。 一般的な C# Windows フォームまたは Web アプリケーションでは、ボタンやリスト ボックスなどのコントロールによって発生したイベントを定期受信します。 [!INCLUDE[csprcs](~/includes/csprcs-md.md)] 統合開発環境 (IDE) を使用して、コントロールによって発行されるイベントを参照し、処理するイベントを選択できます。 IDE は、空のイベント ハンドラー メソッドとイベントを定期受信するためのコードを自動的に追加します。 詳細については、「[方法: イベント サブスクリプションとサブスクリプションの解除](../../../csharp/programming-guide/events/how-to-subscribe-to-and-unsubscribe-from-events.md)」を参照してください。 - - -## イベントの概要 +## イベントの概要 イベントには次のようなプロパティがあります。 - パブリッシャーがイベントが発生するタイミングを判断し、サブスクライバーがイベントに対応して実行するアクションを決定します。 @@ -59,11 +55,9 @@ ms.lasthandoff: 05/26/2017 - イベントに複数のサブスクライバーがある場合は、イベントが発生したときに複数のイベント ハンドラーが同時に呼び出されます。 イベントを非同期に呼び出すには、「 [Calling Synchronous Methods Asynchronously](https://msdn.microsoft.com/library/2e08f6yc)」を参照してください。 -- [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] クラス ライブラリ以内で、イベントは、 デリゲートおよび 基底クラスを基にしています。 +- [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] クラス ライブラリ以内で、イベントは、 デリゲートおよび 基底クラスを基にしています。 - - -## 関連項目 +## 関連項目 詳細については次を参照してください: - [方法: イベント サブスクリプションとサブスクリプションの解除](../../../csharp/programming-guide/events/how-to-subscribe-to-and-unsubscribe-from-events.md) @@ -80,23 +74,18 @@ ms.lasthandoff: 05/26/2017 - [方法: カスタム イベント アクセサーを実装する](../../../csharp/programming-guide/events/how-to-implement-custom-event-accessors.md) - - -## C# 言語仕様 +## C# 言語仕様 [!INCLUDE[CSharplangspec](~/includes/csharplangspec-md.md)] - - -## 参考書籍の該当する章 +## 参考書籍の該当する章 『[Delegates, Events, and Lambda Expressions (デリゲート、イベント、およびラムダ式) (C# 3.0 クックブック (第 3 版): C# 3.0 プログラマ向けの 250 以上のソリューション)](http://go.microsoft.com/fwlink/?LinkId=195395) 』の「 [Delegates, Events, and Lambda Expressions (デリゲート、イベント、およびラムダ式)](http://go.microsoft.com/fwlink/?LinkId=195369)」 「[Learn」の「g C# 3.0: Master the Fundamentals of C# 3.0 (C# 3.0 の学習: C# 3.0 の基礎を習得)](http://go.microsoft.com/fwlink/?LinkId=195418) 」の「 [Learn」の「g C# 3.0: Master the fundamentals of C# 3.0](http://go.microsoft.com/fwlink/?LinkId=195412)」 - - -## 関連項目 +## 関連項目 [C# プログラミング ガイド](../../../csharp/programming-guide/index.md) [デリゲート](../../../csharp/programming-guide/delegates/index.md) [Windows フォーム内のイベント ハンドラーの作成](https://msdn.microsoft.com/library/dacysss4.aspx) - [イベント ベースの非同期パターンを使用したマルチスレッド プログラミング](https://msdn.microsoft.com/library/hkasytyf) + [イベント ベースの非同期パターンを使用したマルチスレッド プログラミング](https://msdn.microsoft.com/library/hkasytyf) + diff --git a/docs/csharp/programming-guide/exceptions/index.md b/docs/csharp/programming-guide/exceptions/index.md index 72784d41ff1..2c40b8e7460 100644 --- a/docs/csharp/programming-guide/exceptions/index.md +++ b/docs/csharp/programming-guide/exceptions/index.md @@ -1,5 +1,5 @@ --- -title: "例外と例外処理 (C# プログラミング ガイド) | Microsoft Docs" +title: "例外と例外処理 (C# プログラミング ガイド)" ms.date: 2015-07-20 ms.prod: .net ms.technology: @@ -29,11 +29,11 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: e9faf744717980468afb995eceeb31bda93443b9 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: e372cfa3239c39af86a29cda06b5817f0aeff0a2 ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- # 例外と例外処理 (C# プログラミング ガイド) @@ -66,7 +66,7 @@ C# 言語の例外処理機能は、プログラムの実行時に発生する - `finally` ブロック内のコードは、例外がスローされた場合でも実行されます。 `finally` ブロックを使用してリソースを解放します。たとえば、`try` ブロックで開かれたストリームまたはファイルを閉じます。 -- .NET Framework のマネージ例外は、Win32 構造化例外処理メカニズムの上に実装されます。 詳細については、「[構造化例外処理 (C/C++)](https://docs.microsoft.com/cpp/cpp/structured-exception-handling-c-cpp)」と「[A Crash Course on the Depths of Win32 Structured Exception Handling (Win32 構造化例外処理に関する短期集中コース)」](http://go.microsoft.com/fwlink/?LinkId=119654)を参照してください。 +- .NET Framework のマネージ例外は、Win32 構造化例外処理メカニズムの上に実装されます。 詳細については、「[構造化例外処理 (C/C++)](/cpp/cpp/structured-exception-handling-c-cpp)」と「[A Crash Course on the Depths of Win32 Structured Exception Handling (Win32 構造化例外処理に関する短期集中コース)」](http://go.microsoft.com/fwlink/?LinkId=119654)を参照してください。 ## 関連項目 例外と例外処理の詳細については、次のトピックを参照してください。 @@ -97,4 +97,5 @@ C# 言語の例外処理機能は、プログラムの実行時に発生する [例外](../../../standard/exceptions/index.md) [例外階層](http://msdn.microsoft.com/library/f7d68675-be06-40fb-a555-05f0c5a6f66b) [信頼できる .NET コードを記述する](http://go.microsoft.com/fwlink/?LinkId=112400) - [特定の例外のミニダンプ](http://go.microsoft.com/fwlink/?LinkId=112408) + [特定の例外のミニダンプ](http://go.microsoft.com/fwlink/?LinkId=112408) + diff --git a/docs/csharp/programming-guide/file-system/index.md b/docs/csharp/programming-guide/file-system/index.md index 30f7bbce670..1d78b99fe73 100644 --- a/docs/csharp/programming-guide/file-system/index.md +++ b/docs/csharp/programming-guide/file-system/index.md @@ -1,5 +1,5 @@ --- -title: "ファイル システムとレジストリ (C# プログラミング ガイド) | Microsoft Docs" +title: "ファイル システムとレジストリ (C# プログラミング ガイド)" ms.date: 2015-07-20 ms.prod: .net ms.technology: @@ -29,10 +29,11 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -translationtype: Human Translation -ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0 -ms.openlocfilehash: df97127bb3c018cd361217505dbc88e2268cfac9 -ms.lasthandoff: 03/13/2017 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 6a9130fa666f8b2bce7762c5bd4a8b263d619aba +ms.contentlocale: ja-jp +ms.lasthandoff: 07/28/2017 --- # ファイル システムとレジストリ (C# プログラミング ガイド) @@ -61,4 +62,5 @@ ms.lasthandoff: 03/13/2017 [ファイル、フォルダー、ドライブ](../../../csharp/programming-guide/file-system/index.md) - + + diff --git a/docs/csharp/programming-guide/indexers/index.md b/docs/csharp/programming-guide/indexers/index.md index 3ca5f14ca7f..74dac287ad4 100644 --- a/docs/csharp/programming-guide/indexers/index.md +++ b/docs/csharp/programming-guide/indexers/index.md @@ -1,5 +1,5 @@ --- -title: "インデクサー (C# プログラミング ガイド) | Microsoft Docs" +title: "インデクサー (C# プログラミング ガイド)" ms.date: 2017-03-10 ms.prod: .net ms.technology: @@ -30,11 +30,11 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0 -ms.openlocfilehash: 0b5ca4707903f03b6ab7138137fb3107cfb0cce2 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 784308f3073114cd0c07cf15edae527a2654edec ms.contentlocale: ja-jp -ms.lasthandoff: 03/13/2017 +ms.lasthandoff: 07/28/2017 --- # インデクサー (C# プログラミング ガイド) @@ -91,4 +91,5 @@ C# 7 以降、get アクセサーと set アクセサーのどちらも、式の ## 関連項目 [C# プログラミング ガイド](../../../csharp/programming-guide/index.md) - [プロパティ](../../../csharp/programming-guide/classes-and-structs/properties.md) + [プロパティ](../../../csharp/programming-guide/classes-and-structs/properties.md) + diff --git a/docs/csharp/programming-guide/interfaces/index.md b/docs/csharp/programming-guide/interfaces/index.md index 702fa1a9d17..dc9759aab20 100644 --- a/docs/csharp/programming-guide/interfaces/index.md +++ b/docs/csharp/programming-guide/interfaces/index.md @@ -1,5 +1,5 @@ --- -title: "インターフェイス (C# プログラミング ガイド) | Microsoft Docs" +title: "インターフェイス (C# プログラミング ガイド)" ms.date: 2015-07-20 ms.prod: .net ms.technology: @@ -28,11 +28,11 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: a5ed524a1b17f7be8903f998cbd732594faab831 -ms.openlocfilehash: 9a580d0426038036f2e64167de8c540041c0a6b4 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 0552cea71f66ba8c299b1706cab6778c9e3367c9 ms.contentlocale: ja-jp -ms.lasthandoff: 05/15/2017 +ms.lasthandoff: 07/28/2017 --- # インターフェイス (C# プログラミング ガイド) diff --git a/docs/csharp/programming-guide/interop/index.md b/docs/csharp/programming-guide/interop/index.md index 8fe729ec4de..f086a6f11c0 100644 --- a/docs/csharp/programming-guide/interop/index.md +++ b/docs/csharp/programming-guide/interop/index.md @@ -1,5 +1,5 @@ --- -title: "相互運用性 (C# プログラミング ガイド) | Microsoft Docs" +title: "相互運用性 (C# プログラミング ガイド)" ms.date: 2015-07-20 ms.prod: .net ms.technology: @@ -30,23 +30,19 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: be95d675d22dedcbf45c8eb1e8fd8d9f5ce0b56c +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: df2f33c4599baef6d606738cbe5766fdd88e4ef3 ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- - - -# 相互運用性 (C# プログラミング ガイド) +# 相互運用性 (C# プログラミング ガイド) 相互運用性は、アンマネージ コードへの既存の投資を保持して活用できるようにします。 共通言語ランタイム (CLR) の制御下で実行されるコードは*マネージ コード*と呼ばれ、CLR の外部で実行されるコードは*アンマネージ コード*と呼ばれます。 アンマネージ コードの例は、COM、COM +、C++ コンポーネント、ActiveX コンポーネント、および Microsoft Win32 API です。 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] では、プラットフォーム呼び出しサービス、 名前空間、C++ 相互運用性、および COM 相互運用性 (COM 相互運用機能) を通して、アンマネージ コードの相互運用を可能にしています。 - - -## このセクションの内容 +## このセクションの内容 [相互運用性の概要](../../../csharp/programming-guide/interop/interoperability-overview.md) C# のマネージ コードとアンマネージ コードの間で相互運用する方法について説明します。 @@ -65,15 +61,12 @@ ms.lasthandoff: 05/26/2017 [COM クラスの例](../../../csharp/programming-guide/interop/example-com-class.md) C# クラスを COM オブジェクトとして公開する方法を示します。 - - -## C# 言語仕様 +## C# 言語仕様 [!INCLUDE[CSharplangspec](~/includes/csharplangspec-md.md)] - - -## 関連項目 +## 関連項目 [C# プログラミング ガイド](../../../csharp/programming-guide/index.md) [アンマネージ コードとの相互運用](https://msdn.microsoft.com/library/sd10k43k) - [チュートリアル: Office のプログラミング](../../../csharp/programming-guide/interop/walkthrough-office-programming.md) + [チュートリアル: Office のプログラミング](../../../csharp/programming-guide/interop/walkthrough-office-programming.md) + diff --git a/docs/csharp/programming-guide/main-and-command-args/index.md b/docs/csharp/programming-guide/main-and-command-args/index.md index d13e1d715cd..0bc4f7b27ab 100644 --- a/docs/csharp/programming-guide/main-and-command-args/index.md +++ b/docs/csharp/programming-guide/main-and-command-args/index.md @@ -1,5 +1,5 @@ --- -title: "Main() とコマンド ライン引数 (C# プログラミング ガイド) | Microsoft Docs" +title: "Main() とコマンド ライン引数 (C# プログラミング ガイド)" ms.date: 2015-07-20 ms.prod: .net ms.technology: @@ -35,25 +35,21 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: eb1d380ee4dfd64081d8fe36880a06e3a450f639 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 1b2950f7718cda66b545935229a64850449850d0 ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- - - -# Main() とコマンド ライン引数 (C# プログラミング ガイド) +# Main() とコマンド ライン引数 (C# プログラミング ガイド) `Main` メソッドは、C# コンソール アプリケーションまたは Windows アプリケーションのエントリ ポイントです (ライブラリおよびサービスでは、エントリ ポイントとしての `Main` メソッドは必要ありません)。 アプリケーションを起動すると、最初に `Main` メソッドが呼び出されます。 C# プログラムのエントリ ポイントは 1 つのみです。 `Main` メソッドを持つクラスが 2 つ以上ある場合、プログラムをコンパイルする際に **/main** コンパイラ オプションを使用して、どの `Main` メソッドをエントリ ポイントとして使用するかを指定する必要があります。 詳細については、「[/main (C# コンパイラ オプション)](../../../csharp/language-reference/compiler-options/main-compiler-option.md)」を参照してください。 [!code-cs[csProgGuideMain 17](../../../csharp/programming-guide/inside-a-program/codesnippet/CSharp/main-and-command-line-arguments_1.cs)] - - -## 概要 +## 概要 - `Main` メソッドは .exe プログラムのエントリ ポイントです。ここで、プログラムの制御を開始および終了します。 @@ -63,9 +59,7 @@ ms.lasthandoff: 05/26/2017 - `Main` メソッドを宣言する際、コマンドライン引数を含む `string[]` パラメーターは指定してもしなくてもかまいません。 [!INCLUDE[vsprvs](~/includes/vsprvs-md.md)] を使用して Windows フォーム アプリケーションを作成する場合、パラメーターを手動で追加するか、 クラスを使用してコマンドライン引数を取得します。 パラメーターは、インデックス 0 のコマンドライン引数として読み取られます。 C や C++ とは異なり、プログラムの名前が最初のコマンドライン引数として扱われることはありません。 - - -## このセクションの内容 +## このセクションの内容 - [コマンド ライン引数](../../../csharp/programming-guide/main-and-command-args/command-line-arguments.md) @@ -75,16 +69,13 @@ ms.lasthandoff: 05/26/2017 - [Main() の戻り値](../../../csharp/programming-guide/main-and-command-args/main-return-values.md) - - -## C# 言語仕様 +## C# 言語仕様 [!INCLUDE[CSharplangspec](~/includes/csharplangspec-md.md)] - - -## 関連項目 +## 関連項目 [csc.exe を使用したコマンド ラインからのビルド](../../../csharp/language-reference/compiler-options/command-line-building-with-csc-exe.md) [C# プログラミング ガイド](../../../csharp/programming-guide/index.md) [メソッド](../../../csharp/programming-guide/classes-and-structs/methods.md) [インサイド C# プログラム](../../../csharp/programming-guide/inside-a-program/index.md) - [\C# サンプル アプリケーション](http://msdn.microsoft.com/en-us/9a9d7aaa-51d3-4224-b564-95409b0f3e15) + [\C# サンプル アプリケーション](http://msdn.microsoft.com/en-us/9a9d7aaa-51d3-4224-b564-95409b0f3e15) + diff --git a/docs/csharp/programming-guide/nullable-types/index.md b/docs/csharp/programming-guide/nullable-types/index.md index 23bf9996b3d..72aa641f461 100644 --- a/docs/csharp/programming-guide/nullable-types/index.md +++ b/docs/csharp/programming-guide/nullable-types/index.md @@ -1,5 +1,5 @@ --- -title: "Null 許容型 (C# プログラミング ガイド) | Microsoft Docs" +title: "Null 許容型 (C# プログラミング ガイド)" ms.date: 2017-05-15 ms.prod: .net ms.technology: @@ -29,25 +29,21 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: fd5f6cccdc5c91eb435ba024c9c37351febc952a -ms.openlocfilehash: 2d13fdbef24ee16855261a3c1e26d7fca4f986f2 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 909c90da69d85512399eacd16e1ba6db7aad2291 ms.contentlocale: ja-jp -ms.lasthandoff: 06/13/2017 +ms.lasthandoff: 07/28/2017 --- - - -# Null 許容型 (C# プログラミング ガイド) +# Null 許容型 (C# プログラミング ガイド) Null 許容型は、 構造体のインスタンスです。 Null 許容型は、基になる値型の適切な範囲の値だけでなく、`null` 値も表すことができます。 たとえば、`Nullable` ("Null 許容の Int32" と読みます) には、-2147483648 ~ 2147483647 の範囲の任意の値または `null` 値を割り当てることができます。 `Nullable` には、[true](../../../csharp/language-reference/keywords/true.md)、[false](../../../csharp/language-reference/keywords/false.md)、または [null](../../../csharp/language-reference/keywords/null.md) の値を割り当てることができます。 数値型と Boolean 型に `null` を割り当てる機能は、値が割り当てられていない可能性がある要素を含むデータベースとその他のデータ型を処理するときに特に役に立ちます。 たとえば、データベースの Boolean フィールドには、値 `true` または `false` が格納されている可能性がありますが、未定義である可能性もあります。 [!code-cs[null 許容型](../../../../samples/snippets/csharp/programming-guide/nullable-types/nullable-ex1.cs)] その他の例については、「[Null 許容型の使用](../../../csharp/programming-guide/nullable-types/using-nullable-types.md)」を参照してください - - -## Null 許容型の概要 +## Null 許容型の概要 Null 許容型には次の特性があります。 - Null 許容型は、`null`値を割り当てることができる、値型の変数を表します。 参照型に基づいた Null 許容型は作成できません (参照型は既に `null` 値をサポートしています)。 @@ -72,9 +68,7 @@ Null 許容型は、 構造 - 入れ子になった Null 許容型は許可されません。 次の行はコンパイルされません。`Nullable> n;` - - -## 関連項目 +## 関連項目 詳細情報 - [Null 許容型の使用](../../../csharp/programming-guide/nullable-types/using-nullable-types.md) @@ -83,14 +77,10 @@ Null 許容型は、 構造 - [??演算子](../../../csharp/language-reference/operators/null-conditional-operator.md) - - -## C# 言語仕様 +## C# 言語仕様 [!INCLUDE[CSharplangspec](~/includes/csharplangspec-md.md)] - - -## 関連項目 +## 関連項目 [C# プログラミング ガイド](../../../csharp/programming-guide/index.md) [C#](../../../csharp/csharp.md) diff --git a/docs/csharp/programming-guide/statements-expressions-operators/index.md b/docs/csharp/programming-guide/statements-expressions-operators/index.md index e13cba153be..4cf198a1465 100644 --- a/docs/csharp/programming-guide/statements-expressions-operators/index.md +++ b/docs/csharp/programming-guide/statements-expressions-operators/index.md @@ -1,5 +1,5 @@ --- -title: "ステートメント、式、および演算子 (C# プログラミング ガイド) | Microsoft Docs" +title: "ステートメント、式、および演算子 (C# プログラミング ガイド)" ms.date: 2015-07-20 ms.prod: .net ms.technology: @@ -32,11 +32,11 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: a5ed524a1b17f7be8903f998cbd732594faab831 -ms.openlocfilehash: d7c648786e7f507fe2ca58ffd2480da6b204aafa +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 71988a5b9aa59b2655b4fd7b91522fe69c8064b6 ms.contentlocale: ja-jp -ms.lasthandoff: 05/15/2017 +ms.lasthandoff: 07/28/2017 --- # ステートメント、式、および演算子 (C# プログラミング ガイド) @@ -71,4 +71,5 @@ ms.lasthandoff: 05/15/2017 ## 関連項目 [C# プログラミング ガイド](../../../csharp/programming-guide/index.md) - [キャストと型変換](../../../csharp/programming-guide/types/casting-and-type-conversions.md) + [キャストと型変換](../../../csharp/programming-guide/types/casting-and-type-conversions.md) + diff --git a/docs/csharp/programming-guide/strings/index.md b/docs/csharp/programming-guide/strings/index.md index aa10bb46d1d..707be309ad2 100644 --- a/docs/csharp/programming-guide/strings/index.md +++ b/docs/csharp/programming-guide/strings/index.md @@ -1,5 +1,5 @@ --- -title: "文字列 (C# プログラミング ガイド) | Microsoft Docs" +title: "文字列 (C# プログラミング ガイド)" ms.date: 2015-07-20 ms.prod: .net ms.technology: @@ -28,26 +28,20 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: 4f1f23bd4d95e617fadc64f4d3a30c5fa1fda85b -ms.openlocfilehash: 699e9291400797ed1bedcb3686fdfe7848305726 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: e41a7b68d890aa7a96aeddd660e0dca90596d998 ms.contentlocale: ja-jp -ms.lasthandoff: 05/30/2017 +ms.lasthandoff: 07/28/2017 --- - - -# 文字列 (C# プログラミング ガイド) +# 文字列 (C# プログラミング ガイド) 文字列は、値がテキストの 型のオブジェクトです。 内部では、テキストは オブジェクトの順次読み取り専用コレクションとして格納されます。 C# の文字列の末尾には null 終端文字はありません。したがって、C# の文字列には任意の数の null 文字 ('\0') を埋め込むことができます。 文字列の プロパティは、Unicode 文字の数ではなく、文字列に含まれている `Char` オブジェクトの数を表します。 文字列内の個別の Unicode コード ポイントにアクセスするには、 オブジェクトを使用します。 - - -## 文字列と System.String +## 文字列と System.String C# では、`string` キーワードは のエイリアスです。 したがって、`String` と `string` は等価であり、どちらの名前付け規則を使用してもかまいません。 `String` クラスは、文字列を安全に作成、操作、比較するためのさまざまなメソッドを提供します。 また、C# 言語は、一般的な文字列操作を簡略化するためにいくつかの演算子をオーバーロードします。 キーワードの詳細については、「[string](../../../csharp/language-reference/keywords/string.md)」を参照してください。 型およびメソッドの詳細については、「」を参照してください。 - - -## 文字列の宣言と初期化 +## 文字列の宣言と初期化 次の例に示すように、文字列はさまざまな方法で宣言および初期化できます。 [!code-cs[csProgGuideStrings#1](../../../csharp/programming-guide/strings/codesnippet/CSharp/index_1.cs)] @@ -56,9 +50,7 @@ ms.lasthandoff: 05/30/2017 文字列の長さが 0 の新しい オブジェクトを作成するには、 定数値で文字列を初期化します。 長さ 0 の文字列のリテラル文字列表現は "" です。 [null](../../../csharp/language-reference/keywords/null.md) の代わりに 値を使用して文字列を初期化すると、 が発生する可能性を減らすことができます。 静的な メソッドを使用すると、アクセスを試行する前に文字列の値を検証できます。 - - -## 文字列オブジェクトの不変性 +## 文字列オブジェクトの不変性 文字列オブジェクトは*変更不可*です。つまり、作成した文字列オブジェクトは変更できません。 文字列を変更するように見える メソッドと C# 演算子はすべて、実際には新しい文字列オブジェクトで結果を返します。 次の例では、`s1` と `s2` の内容を連結して 1 つの文字列を形成するときに、2 つの元の文字列は変更されません。 `+=` 演算子で、連結した内容を含む新しい文字列が作成されます。 新しいオブジェクトは変数 `s1` に代入され、`s1` に代入された元のオブジェクトはガベージ コレクションに対して解放されます。これは、他の変数がこのオブジェクトへの参照を保持していないためです。 [!code-cs[csProgGuideStrings#2](../../../csharp/programming-guide/strings/codesnippet/CSharp/index_2.cs)] @@ -69,9 +61,7 @@ ms.lasthandoff: 05/30/2017 元の文字列での検索操作や置換操作などの変更に基づく新しい文字列を作成する方法の詳細については、「[方法: 文字列の内容を変更する](../../../csharp/programming-guide/strings/how-to-modify-string-contents.md)」を参照してください。 - - -## 標準リテラル文字列と逐語的リテラル文字列 +## 標準リテラル文字列と逐語的リテラル文字列 次の例に示すように、C# で提供されるエスケープ文字を埋め込む必要がある場合は、標準リテラル文字列を使用します。 [!code-cs[csProgGuideStrings#3](../../../csharp/programming-guide/strings/codesnippet/CSharp/index_4.cs)] @@ -80,9 +70,7 @@ ms.lasthandoff: 05/30/2017 [!code-cs[csProgGuideStrings#4](../../../csharp/programming-guide/strings/codesnippet/CSharp/index_5.cs)] - - -## 文字列のエスケープ シーケンス +## 文字列のエスケープ シーケンス |エスケープ シーケンス|文字名|Unicode エンコーディング| |---------------------|--------------------|----------------------| @@ -104,25 +92,19 @@ ms.lasthandoff: 05/30/2017 > [!NOTE] > コンパイル時に、逐語的文字列はエスケープ シーケンスと同様に通常の文字列に変換されます。 したがって、逐語的文字列をデバッガーのウォッチ ウィンドウで表示すると、ソース コードの逐語的バージョンではなく、コンパイラが追加したエスケープ文字が表示されます。 たとえば、逐語的文字列 @"C:\files.txt" は、ウォッチ ウィンドウでは "C:\\\files.txt" と表示されます。 - - -## 書式指定文字列 +## 書式指定文字列 書式指定文字列は、内容が実行時に動的に決定される文字列です。 静的な メソッドを使用して、実行時に他の値に置換されるプレースホルダーを中かっこ内に埋め込むことで、書式指定文字列を作成します。 書式指定文字列を使用して、ループの各反復処理の結果を出力する例を次に示します。 [!code-cs[csProgGuideStrings#26](../../../csharp/programming-guide/strings/codesnippet/CSharp/index_6.cs)] メソッドのオーバーロードは、パラメーターとして書式指定文字列を受け取ります。 したがって、メソッドを明示的に呼び出さずに書式指定リテラル文字列を埋め込むことができます。 ただし、Visual Studio の [**出力**] ウィンドウにデバッグ出力を表示するために メソッドを使用する場合、 は書式文字列ではなく、文字列のみを受け入れるので、明示的に メソッドを呼び出す必要があります。 書式指定文字列の詳細については、「[型の書式設定](../../../standard/base-types/formatting-types.md)」を参照してください。 - - -## 部分文字列 +## 部分文字列 部分文字列は、1 つの文字列に含まれる一連の文字です。 元の文字列の一部から新しい文字列を作成するには、 メソッドを使用します。 メソッドを使用して、1 つまたは複数の部分文字列を検索できます。 指定されたすべての部分文字列を新しい文字列に置換するには、 メソッドを使用します。 メソッドと同様に、 は実際に新しい文字列を返し、元の文字列は変更しません。 詳細については、「[方法: String のメソッドを使用して文字列を検索する](../../../csharp/programming-guide/strings/how-to-search-strings-using-string-methods.md)」および「[方法: 文字列の内容を変更する](../../../csharp/programming-guide/strings/how-to-modify-string-contents.md)」を参照してください。 [!code-cs[csProgGuideStrings#7](../../../csharp/programming-guide/strings/codesnippet/CSharp/index_7.cs)] - - -## 各文字へのアクセス +## 各文字へのアクセス 次の例に示すように、配列表記とインデックス値を使用すると、それぞれの文字への読み取り専用アクセスが可能になります。 [!code-cs[csProgGuideStrings#9](../../../csharp/programming-guide/strings/codesnippet/CSharp/index_8.cs)] @@ -131,9 +113,7 @@ ms.lasthandoff: 05/30/2017 [!code-cs[csProgGuideStrings#8](../../../csharp/programming-guide/strings/codesnippet/CSharp/index_9.cs)] - - -## null 文字列と空の文字列 +## null 文字列と空の文字列 空の文字列はゼロ文字を含む オブジェクトのインスタンスです。 空の文字列は、空のテキスト フィールドを表すため、さまざまなプログラミング シナリオでよく使用されます。 有効な オブジェクトであるため、空の文字列でメソッドを呼び出すことができます。 空の文字列は、次のように初期化されます。 ``` @@ -144,9 +124,7 @@ string s = String.Empty; [!code-cs[csProgGuideStrings#27](../../../csharp/programming-guide/strings/codesnippet/CSharp/index_10.cs)] - - -## 文字列を迅速に作成するための StringBuilder の使用 +## 文字列を迅速に作成するための StringBuilder の使用 .NET での文字列操作は高度に最適化されており、ほとんどの場合パフォーマンスに大きく影響することはありません。 ただし、短いループが数百回または数千回実行されている場合など、シナリオによっては文字列操作がパフォーマンスに影響する可能性があります。 クラスが作成する文字列バッファーにより、プログラムで大量の文字列操作を実行する場合のパフォーマンスが向上します。 文字列を使用すると、組み込み文字列データ型ではサポートされていない個別の文字を再割り当てできます。 たとえば、このコードでは、新しい文字列を作成せずに、文字列の内容を変更します。 [!code-cs[csProgGuideStrings#20](../../../csharp/programming-guide/strings/codesnippet/CSharp/index_11.cs)] @@ -155,14 +133,10 @@ string s = String.Empty; [!code-cs[csProgGuideStrings#15](../../../csharp/programming-guide/strings/codesnippet/CSharp/index_12.cs)] - - -## 文字列、拡張メソッド、LINQ +## 文字列、拡張メソッド、LINQ 型は、 を実装するので、文字列には クラスで定義した拡張メソッドを使用できます。 見やすさを考慮して、これらのメソッドは 型の IntelliSense からは除外されていますが、使用できます。 文字列で [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] クエリ式を使用することもできます。 詳細については、「[LINQ と文字列](../../../csharp/programming-guide/concepts/linq/linq-and-strings.md)」を参照してください。 - - -## 関連トピック +## 関連トピック |トピック|説明| |-----------|-----------------| diff --git a/docs/framework/64-bit-apps.md b/docs/framework/64-bit-apps.md index f8ee027a63d..4ee10f6496b 100644 --- a/docs/framework/64-bit-apps.md +++ b/docs/framework/64-bit-apps.md @@ -1,5 +1,5 @@ --- -title: "64 ビット アプリケーション | Microsoft Docs" +title: "64 ビット アプリケーション" ms.custom: ms.date: 03/30/2017 ms.prod: .net-framework @@ -18,11 +18,11 @@ caps.latest.revision: 53 author: rpetrusha ms.author: ronpet manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: fe32676f0e39ed109a68f39584cf41aec5f5ce90 -ms.openlocfilehash: 987c7063c5e6dce10233761b6e37ed102d5878a9 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 9930b44e8ab711f319140e43ad0a36d5d78a7ffb ms.contentlocale: ja-jp -ms.lasthandoff: 05/10/2017 +ms.lasthandoff: 07/28/2017 --- # 64 ビット アプリケーション @@ -73,4 +73,5 @@ ms.lasthandoff: 05/10/2017 ## .exe ファイルまたは .dll ファイルのステータスの特定 .exe ファイルまたは .dll ファイルが、特定のプラットフォーム上または WOW64 の下でのみ動作するように意図されているかどうかを確認するには、[CorFlags.exe (CorFlags Conversion Tool)](../../docs/framework/tools/corflags-exe-corflags-conversion-tool.md) を使用します (オプションは指定しません)。 また、CorFlags.exe を使用して、.exe ファイルまたは .dll ファイルのプラットフォームのステータスを変更することもできます。 Visual Studio アセンブリの CLR ヘッダーのメジャー ランタイム バージョン番号が 2、マイナー ランタイム バージョン番号が 5 に設定されています。 マイナー ランタイム バージョンが 0 に設定されたアプリケーションは、レガシ アプリケーションとして扱われ、常に WOW64 の下で実行されます。 - プログラムによって .exe または .dll を照会し、それが特定のプラットフォーム上または WOW64 の下でのみ動作するように意図されているかどうかを確認するには、 メソッドを使用します。 + プログラムによって .exe または .dll を照会し、それが特定のプラットフォーム上または WOW64 の下でのみ動作するように意図されているかどうかを確認するには、 メソッドを使用します。 + diff --git a/docs/framework/develop-client-apps.md b/docs/framework/develop-client-apps.md index 9ad67006dcd..6604bdbe15a 100644 --- a/docs/framework/develop-client-apps.md +++ b/docs/framework/develop-client-apps.md @@ -1,5 +1,5 @@ --- -title: ".NET Framework を使用したクライアント アプリケーションの開発 | Microsoft Docs" +title: ".NET Framework を使用したクライアント アプリケーションの開発" ms.custom: ms.date: 03/30/2017 ms.prod: .net-framework @@ -25,10 +25,11 @@ caps.latest.revision: 24 author: dotnet-bot ms.author: dotnetcontent manager: wpickett -translationtype: Human Translation -ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16 -ms.openlocfilehash: 165b8b24da6991c634bae3683f10dab411ac8801 -ms.lasthandoff: 04/18/2017 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 969e02ea7a560a18f8c0f79ada089fd791362808 +ms.contentlocale: ja-jp +ms.lasthandoff: 07/28/2017 --- # .NET Framework を使用したクライアント アプリケーションの開発 @@ -65,4 +66,5 @@ ms.lasthandoff: 04/18/2017 [概要](../../docs/framework/get-started/overview.md) [開発ガイド](../../docs/framework/development-guide.md) [方法: Windows デスクトップ アプリケーションの作成](http://msdn.microsoft.com/library/47021403-eaca-4c34-946a-a26c42a64148) - [Windows サービス アプリケーション](../../docs/framework/windows-services/index.md) + [Windows サービス アプリケーション](../../docs/framework/windows-services/index.md) + diff --git a/docs/framework/develop-web-apps-with-aspnet.md b/docs/framework/develop-web-apps-with-aspnet.md index 681a3db8592..99a0a46a9bc 100644 --- a/docs/framework/develop-web-apps-with-aspnet.md +++ b/docs/framework/develop-web-apps-with-aspnet.md @@ -1,5 +1,5 @@ --- -title: "ASP.NET での Web アプリケーションの開発 | Microsoft Docs" +title: "ASP.NET での Web アプリケーションの開発" ms.custom: ms.date: 03/30/2017 ms.prod: .net-framework @@ -18,10 +18,11 @@ caps.latest.revision: 14 author: tdykstra ms.author: tdykstra manager: wpickett -translationtype: Human Translation -ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16 -ms.openlocfilehash: b7d34542785ab1a621ec68784f49576d3e64e929 -ms.lasthandoff: 04/18/2017 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 509590f6986fe7c2cd9e834ccea60193fe8da977 +ms.contentlocale: ja-jp +ms.lasthandoff: 07/28/2017 --- # ASP.NET での Web アプリケーションの開発 @@ -36,4 +37,5 @@ ASP.NET は、Web アプリを作成するための .NET Framework テクノロ - [ASP.NET Web API](http://go.microsoft.com/fwlink/p/?LinkId=251041) ## 関連項目 - [開発ガイド](../../docs/framework/development-guide.md) + [開発ガイド](../../docs/framework/development-guide.md) + diff --git a/docs/framework/development-guide.md b/docs/framework/development-guide.md index 97fc6c53a8f..29a7656e4a0 100644 --- a/docs/framework/development-guide.md +++ b/docs/framework/development-guide.md @@ -1,5 +1,5 @@ --- -title: ".NET Framework の開発ガイド | Microsoft Docs" +title: ".NET Framework の開発ガイド" ms.custom: ms.date: 03/30/2017 ms.prod: .net-framework @@ -16,10 +16,11 @@ caps.latest.revision: 13 author: rpetrusha ms.author: ronpet manager: wpickett -translationtype: Human Translation -ms.sourcegitcommit: b630f2dc91068168b1d57b37ad80d79f5e3d1738 -ms.openlocfilehash: 88219e428409a71eb2706c97dca31ccde38bb918 -ms.lasthandoff: 04/18/2017 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 7233827b9c331529cb70daf13aeb1308a053b1c1 +ms.contentlocale: ja-jp +ms.lasthandoff: 07/28/2017 --- # .NET Framework の開発ガイド @@ -78,7 +79,7 @@ ms.lasthandoff: 04/18/2017 Provides information about advanced development tasks and techniques in the .NET Framework, including extensibility, interoperability, and reflection. Also includes the reference topics for unmanaged APIs that can be used by managed apps, such as runtime hosts, compilers, disassemblers, debuggers, and profilers. --> ## 参照 - [.NET Framework クラス ライブラリ](https://docs.microsoft.com/en-us/dotnet/api/?view=netframework-4.7) + [.NET Framework クラス ライブラリ](/dotnet/api/?view=netframework-4.7) [!INCLUDE[dnprdnshort](../../includes/dnprdnshort-md.md)] の名前空間に含まれる各クラスの構文、コード例、および使用情報を示します。 ## 関連項目 @@ -92,4 +93,5 @@ ms.lasthandoff: 04/18/2017 .NET Framework テクノロジを使ってアプリを開発、構成、配置するのに役立つツールについて説明します。 [.NET Framework のサンプル](http://msdn.microsoft.com/en-us/177055f8-4a1f-43e7-aee6-995c196079b1) - .NET Framework のテクノロジを紹介するサンプル アプリを参照できる MSDN コード サンプル ギャラリーへのリンクです。 + .NET Framework のテクノロジを紹介するサンプル アプリを参照できる MSDN コード サンプル ギャラリーへのリンクです。 + diff --git a/docs/framework/get-started/index.md b/docs/framework/get-started/index.md index 03284688d94..e6afa2ff130 100644 --- a/docs/framework/get-started/index.md +++ b/docs/framework/get-started/index.md @@ -1,5 +1,5 @@ --- -title: ".NET Framework の概要 | Microsoft Docs" +title: ".NET Framework の概要" ms.custom: ms.date: 03/30/2017 ms.prod: .net-framework @@ -17,11 +17,11 @@ caps.latest.revision: 35 author: rpetrusha ms.author: ronpet manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: fe9ab371ab8d3eee3778412e446b7aa30b42476b -ms.openlocfilehash: 42d0ddd649ffaaaf375c3396e4a82b066c9719e9 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: f5c2441148ba869629a88ab2fcc83131f5205493 ms.contentlocale: ja-jp -ms.lasthandoff: 05/19/2017 +ms.lasthandoff: 07/28/2017 --- # .NET Framework の概要 @@ -86,10 +86,11 @@ ms.lasthandoff: 05/19/2017 |[NET Framework および特別なリリース](../../../docs/framework/get-started/the-net-framework-and-out-of-band-releases.md)|.NET Framework のアウトオブバンド リリースと、これらをアプリ内で使用する方法について説明します。| |[システム要件](../../../docs/framework/get-started/system-requirements.md)|.NET Framework を実行するためのハードウェアおよびソフトウェアの要件を示します。| |[.NET Core とオープン ソース](../../../docs/framework/get-started/net-core-and-open-source.md)|.NET Core と .NET Framework の関係性、およびオープン ソースの .NET Core プロジェクトにアクセスする方法について説明します。| -|[.NET Core ドキュメント](https://docs.microsoft.com/dotnet/)|.NET Core の概念と API リファレンス ドキュメントです。| +|[.NET Core ドキュメント](/dotnet/)|.NET Core の概念と API リファレンス ドキュメントです。| ## 関連項目 [.NET Framework ガイド](../../../docs/framework/index.md) [新機能](../../../docs/framework/whats-new/index.md) [.NET API ブラウザー](/dotnet/api/) - [開発ガイド](../../../docs/framework/development-guide.md) + [開発ガイド](../../../docs/framework/development-guide.md) + diff --git a/docs/framework/get-started/the-net-framework-and-out-of-band-releases.md b/docs/framework/get-started/the-net-framework-and-out-of-band-releases.md index 035672123a5..2c04aaf6ff7 100644 --- a/docs/framework/get-started/the-net-framework-and-out-of-band-releases.md +++ b/docs/framework/get-started/the-net-framework-and-out-of-band-releases.md @@ -1,5 +1,5 @@ --- -title: ".NET Framework および特別なリリース | Microsoft Docs" +title: ".NET Framework および特別なリリース" ms.custom: ms.date: 03/30/2017 ms.prod: .net-framework @@ -14,10 +14,11 @@ caps.latest.revision: 19 author: mairaw ms.author: mairaw manager: wpickett -translationtype: Human Translation -ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16 -ms.openlocfilehash: ed352825df8ba187add4b0d8bba252361c7167aa -ms.lasthandoff: 04/18/2017 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 208ea77318d67900eb059606b8ecd8e0e3b203a0 +ms.contentlocale: ja-jp +ms.lasthandoff: 07/28/2017 --- # .NET Framework および特別なリリース @@ -64,4 +65,5 @@ ms.lasthandoff: 04/18/2017 安定版パッケージのリリースについて通知を受ける場合は、[the .NET Framework のフィード](https://nuget.org/api/v2/curated-feeds/dotnetframework/Packages/)を受信登録してください。 ## 関連項目 - [はじめに](../../../docs/framework/get-started/index.md) + [はじめに](../../../docs/framework/get-started/index.md) + diff --git a/docs/framework/install/dotnet-35-windows-10.md b/docs/framework/install/dotnet-35-windows-10.md index 8134ab61509..b30d6de835a 100644 --- a/docs/framework/install/dotnet-35-windows-10.md +++ b/docs/framework/install/dotnet-35-windows-10.md @@ -1,5 +1,5 @@ --- -title: "Windows 8、Windows 8.1、および Windows 10 への .NET Framework 3.5 のインストール | Microsoft Docs" +title: "Windows 8、Windows 8.1、および Windows 10 への .NET Framework 3.5 のインストール" description: "Windows 10、Windows 8.1、および Windows 8 に .NET Framework 3.5 をインストールする方法について説明します" author: rlander keywords: ".Net Framework, インストール" @@ -9,11 +9,11 @@ ms.prod: .net-framework ms.technology: vs-ide-deployment ms.devlang: dotnet ms.assetid: 67cda1d5-c6g4-4eb5-93e6-4f478de07ff7 -ms.translationtype: Human Translation -ms.sourcegitcommit: 4437ce5d344cf06d30e31911def6287999fc6ffc -ms.openlocfilehash: 137436a073c050ed431b231204a3aca31c98c01a +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 64ba9cb408e565b20a001382c3b39a41602b6e55 ms.contentlocale: ja-jp -ms.lasthandoff: 06/02/2017 +ms.lasthandoff: 07/28/2017 --- diff --git a/docs/framework/install/index.md b/docs/framework/install/index.md index e9bf0f0c605..f1a146cd965 100644 --- a/docs/framework/install/index.md +++ b/docs/framework/install/index.md @@ -1,5 +1,5 @@ --- -title: "インストール ガイド | Microsoft Docs" +title: "インストール ガイド" description: "Windows に .NET Framework をインストールする方法について説明します。" author: rlander keywords: ".Net Framework, インストール" @@ -9,11 +9,11 @@ ms.prod: .net-framework ms.technology: vs-ide-deployment ms.devlang: dotnet ms.assetid: 87cda1d5-c5g8-8eb9-93e8-5f478de07ff7 -ms.translationtype: Human Translation -ms.sourcegitcommit: 4437ce5d344cf06d30e31911def6287999fc6ffc -ms.openlocfilehash: 8168ff99ea4fd12504bcfeffc0bdccf7c29b437a +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: b88bb367afb2fc481b7d9b7da619b2b7fe2ca6e4 ms.contentlocale: ja-jp -ms.lasthandoff: 06/02/2017 +ms.lasthandoff: 07/28/2017 --- diff --git a/docs/framework/install/on-windows-10.md b/docs/framework/install/on-windows-10.md index 82466cc9e37..b55d45deda8 100644 --- a/docs/framework/install/on-windows-10.md +++ b/docs/framework/install/on-windows-10.md @@ -1,5 +1,5 @@ --- -title: "Windows 10 への .NET Framework のインストール | Microsoft Docs" +title: "Windows 10 への .NET Framework のインストール" description: "Windows 10 に .NET Framework をインストールする方法について説明します" author: rlander keywords: ".Net Framework, インストール" @@ -9,11 +9,11 @@ ms.prod: .net-framework ms.technology: vs-ide-deployment ms.devlang: dotnet ms.assetid: 85cda1d5-c6g4-4eb5-93e6-4f478de07ff7 -ms.translationtype: Human Translation -ms.sourcegitcommit: 4437ce5d344cf06d30e31911def6287999fc6ffc -ms.openlocfilehash: 0c43b98fb805a4e0d803de283392b053b5babb0c +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 32e701e5e29b30923a55c96e131b0aa33bbe3b83 ms.contentlocale: ja-jp -ms.lasthandoff: 06/02/2017 +ms.lasthandoff: 07/28/2017 --- diff --git a/docs/framework/install/on-windows-7.md b/docs/framework/install/on-windows-7.md index 4035a08bcc6..3c394602f0c 100644 --- a/docs/framework/install/on-windows-7.md +++ b/docs/framework/install/on-windows-7.md @@ -1,5 +1,5 @@ --- -title: "Windows 7 SP1 への .NET Framework のインストール | Microsoft Docs" +title: "Windows 7 SP1 への .NET Framework のインストール" description: "Windows 7 SP1 に .NET Framework をインストールする方法についての説明" author: rlander keywords: ".Net Framework, インストール" @@ -9,11 +9,11 @@ ms.prod: .net-framework ms.technology: vs-ide-deployment ms.devlang: dotnet ms.assetid: 85cda1d5-c9a4-4eb5-93e6-4f878de07fd7 -ms.translationtype: Human Translation -ms.sourcegitcommit: 4437ce5d344cf06d30e31911def6287999fc6ffc -ms.openlocfilehash: cd104f5771f356fd284d6dee0dc3fc0da9d34f00 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: b5f9dd3fc636bbb6dbec6be43288e34028aaa1f2 ms.contentlocale: ja-jp -ms.lasthandoff: 06/02/2017 +ms.lasthandoff: 07/28/2017 --- diff --git a/docs/framework/install/on-windows-8.md b/docs/framework/install/on-windows-8.md index 771e8ed0715..5d9754abddb 100644 --- a/docs/framework/install/on-windows-8.md +++ b/docs/framework/install/on-windows-8.md @@ -1,5 +1,5 @@ --- -title: "Windows 8 への .NET Framework のインストール | Microsoft Docs" +title: "Windows 8 への .NET Framework のインストール" description: "Windows 8 に .NET Framework をインストールする方法について説明します" author: rlander keywords: ".Net Framework, インストール" @@ -9,11 +9,11 @@ ms.prod: .net-framework ms.technology: vs-ide-deployment ms.devlang: dotnet ms.assetid: 85cda1d5-c9a4-4eb5-93e6-4f478de07ff7 -ms.translationtype: Human Translation -ms.sourcegitcommit: 4437ce5d344cf06d30e31911def6287999fc6ffc -ms.openlocfilehash: 3746f31c316d5c79f9672c4e785fc2bb82411db9 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 3271254ce60a0ac882510eae7c91b9aa64865b22 ms.contentlocale: ja-jp -ms.lasthandoff: 06/02/2017 +ms.lasthandoff: 07/28/2017 --- diff --git a/docs/framework/install/on-windows-vista.md b/docs/framework/install/on-windows-vista.md index 721acdc9465..9fc9ccd0975 100644 --- a/docs/framework/install/on-windows-vista.md +++ b/docs/framework/install/on-windows-vista.md @@ -1,5 +1,5 @@ --- -title: "Windows Vista への .NET Framework のインストール | Microsoft Docs" +title: "Windows Vista への .NET Framework のインストール" description: "Windows Vista に .NET Framework をインストールする方法について説明します" author: rlander keywords: ".Net Framework, インストール" @@ -9,11 +9,11 @@ ms.prod: .net-framework ms.technology: vs-ide-deployment ms.devlang: dotnet ms.assetid: 67cda1d5-c6g5-5eb5-93e6-5f478de07ff7 -ms.translationtype: Human Translation -ms.sourcegitcommit: 4437ce5d344cf06d30e31911def6287999fc6ffc -ms.openlocfilehash: 4bfba1da356227518b4f1812018ea5ca62cdaaf5 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 6777b07c7714b3fedd5b729718e8c29c152c0a4d ms.contentlocale: ja-jp -ms.lasthandoff: 06/02/2017 +ms.lasthandoff: 07/28/2017 --- diff --git a/docs/framework/install/on-windows-xp.md b/docs/framework/install/on-windows-xp.md index 8c936c063b5..29788aacc3c 100644 --- a/docs/framework/install/on-windows-xp.md +++ b/docs/framework/install/on-windows-xp.md @@ -1,5 +1,5 @@ --- -title: "Windows XP への .NET Framework のインストール | Microsoft Docs" +title: "Windows XP への .NET Framework のインストール" description: "Windows XP に .NET Framework をインストールする方法について説明します" author: rlander keywords: ".Net Framework, インストール" @@ -9,11 +9,11 @@ ms.prod: .net-framework ms.technology: vs-ide-deployment ms.devlang: dotnet ms.assetid: 87cda1d5-c8g5-5eb5-93e8-5f478de07ff7 -ms.translationtype: Human Translation -ms.sourcegitcommit: 4437ce5d344cf06d30e31911def6287999fc6ffc -ms.openlocfilehash: 3ae323580496e86c45c8bff962f42cca4b0201cd +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 7a4bf14ad57495c5d6cd2ba40e2bd63b91551e33 ms.contentlocale: ja-jp -ms.lasthandoff: 06/02/2017 +ms.lasthandoff: 07/28/2017 --- diff --git a/docs/framework/install/repair.md b/docs/framework/install/repair.md index 9fc45836b4d..54898a0217f 100644 --- a/docs/framework/install/repair.md +++ b/docs/framework/install/repair.md @@ -1,5 +1,5 @@ --- -title: ".NET Framework を修復する | Microsoft Docs" +title: ".NET Framework を修復する" description: ".NET Framework を修復する方法について説明します" author: rlander keywords: ".Net Framework, インストール" @@ -9,11 +9,11 @@ ms.prod: .net-framework ms.technology: vs-ide-deployment ms.devlang: dotnet ms.assetid: 87cdb1d5-c5g8-8af9-93e8-5f478de07ff7 -ms.translationtype: Human Translation -ms.sourcegitcommit: 4437ce5d344cf06d30e31911def6287999fc6ffc -ms.openlocfilehash: 66099cc0673acf083a554d113917732399c0dc10 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 43c1880fd5d363fbd6e36e3b18890d494c6d819d ms.contentlocale: ja-jp -ms.lasthandoff: 06/02/2017 +ms.lasthandoff: 07/28/2017 --- diff --git a/docs/framework/install/run-net-framework-1-1-apps.md b/docs/framework/install/run-net-framework-1-1-apps.md index d1b4317649e..9c59d32a8f9 100644 --- a/docs/framework/install/run-net-framework-1-1-apps.md +++ b/docs/framework/install/run-net-framework-1-1-apps.md @@ -1,5 +1,5 @@ --- -title: "Windows 8、Windows 8.1、または Windows 10 での .NET Framework 1.1 アプリの実行 | Microsoft Docs" +title: "Windows 8、Windows 8.1、または Windows 10 での .NET Framework 1.1 アプリの実行" ms.custom: ms.date: 03/30/2017 ms.prod: .net-framework @@ -17,11 +17,11 @@ caps.latest.revision: 9 author: mairaw ms.author: mairaw manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: fe9ab371ab8d3eee3778412e446b7aa30b42476b -ms.openlocfilehash: d1480f28a1df94011f32c1597c1d90df3fee466b +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 4ae88205af37d8ffb49e845942e83432357d4bdd ms.contentlocale: ja-jp -ms.lasthandoff: 06/02/2017 +ms.lasthandoff: 07/28/2017 --- @@ -36,4 +36,5 @@ ms.lasthandoff: 06/02/2017 ## 関連項目 [.NET Framework 1.1 からの移行](../../../docs/framework/migration-guide/migrating-from-the-net-framework-1-1.md) -[Windows 8、Windows 8.1、および Windows 10 への .NET Framework 3.5 のインストール](../../../docs/framework/install/dotnet-35-windows-10.md) +[Windows 8、Windows 8.1、および Windows 10 への .NET Framework 3.5 のインストール](../../../docs/framework/install/dotnet-35-windows-10.md) + diff --git a/docs/framework/migration-guide/application-compatibility.md b/docs/framework/migration-guide/application-compatibility.md index 04e056ba28f..c458b73450b 100644 --- a/docs/framework/migration-guide/application-compatibility.md +++ b/docs/framework/migration-guide/application-compatibility.md @@ -1,5 +1,5 @@ --- -title: ".NET Framework のアプリケーションの互換性 | Microsoft Docs" +title: ".NET Framework のアプリケーションの互換性" ms.custom: ms.date: 05/19/2017 ms.prod: .net-framework @@ -19,41 +19,37 @@ ms.assetid: c4ba3ff2-fe59-4c5d-9e0b-86bba3cd865c author: rpetrusha ms.author: ronpet manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: 3d0d39f1d6d15dc2757387ea83d3a0f868f6ec17 -ms.openlocfilehash: 9169b8ec118ed0d9ab3f05eec47317cf68551754 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: b3c7df2984c2c9e8af308ca8070f7207d11ba49e ms.contentlocale: ja-jp -ms.lasthandoff: 05/31/2017 +ms.lasthandoff: 07/28/2017 --- -# .NET Framework のアプリケーションの互換性 - +# .NET Framework のアプリケーションの互換性 + +## はじめに -## はじめに - .NET の各リリースにおいて互換性は非常に重要な目標です。 各バージョンが付加的な場合は互換性が確保され、以前のバージョンも引き続き動作します。 一方、以前の機能に変更が生じた場合 (パフォーマンスの向上、セキュリティに関する問題への対処、またはバグの修正を目的として)、既存のコードまたは既存のアプリケーションを以降のバージョンで実行すると互換性に問題が発生する可能性があります。 .NET Framework では、変更の再ターゲットとランタイムの変更点を認識します。 変更の再ターゲットは、.NET Framework の特定のバージョンをターゲットとしているもののそれ以降のバージョンで実行されるアプリケーションに影響します。 ランタイムの変更点は、特定のバージョンで実行されるすべてのアプリケーションに影響します。 各アプリは .NET Framework の特定のバージョンをターゲットとします。バージョンは次の方法で指定することができます。 -* Visual Studio でターゲット フレームワークを定義する。 -* プロジェクト ファイルでターゲット フレームワークを指定する。 -* をソース コードに適用する。 +- Visual Studio でターゲット フレームワークを定義する。 +- プロジェクト ファイルでターゲット フレームワークを指定する。 +- をソース コードに適用する。 ターゲットに指定されたバージョンより新しいバージョンでアプリが実行されると、.NET Framework は後方互換動作によって、ターゲットに指定されている古いバージョンを模倣します。 つまり、アプリは、Framework の新しいバージョンで実行されていても、古いバージョンで実行されているように機能します。 .NET Framework のバージョン間の互換性の問題の多くは、この後方互換モデルを通して対応されます。 -## ランタイムの変更 - +## ランタイムの変更 ランタイムの問題とは、コンピューターに新しいランタイムを配置し前と同じバイナリを実行したが動作が異なっている場合に発生する問題です。 バイナリが .NET Framework 4.0 向けにコンパイルされている場合、そのバイナリは .NET Framework 4.5 以降のバージョンでは .NET Framework 4.0 互換モードで実行されます。 4.5 に影響する変更の多くは、4.0 向けにコンパイルされたバイナリには影響しません。 これは、AppDomain に固有のものであり、入力アセンブリの設定内容によって異なります。 -## 変更の再ターゲット - +## 変更の再ターゲット 再ターゲットの問題とは、4.0 をターゲットにしていたアセンブリが今度は 4.5 をターゲットにするように設定されたときに発生するものです。 この場合、アセンブリは新しい機能を選択するようになるので、古い機能との互換性の問題が発生する可能性があります。 繰り返しますが、これは入力アセンブリによって異なります。したがって、アセンブリを使用するコンソール アプリ、またはアセンブリを参照する Web サイトが該当します。 -## .NET 互換性診断 - +## .NET 互換性診断 .NET 互換性診断は、.NET Framework のバージョン間のアプリケーション互換性問題の識別に役立つ Roslyn を使用したアナライザーです。 この一覧には、使用可能なすべてのアナライザーが含まれますが、特定の移行に適用されるのは、その一部分のみです。 アナライザーは、計画的な移行に該当する問題と表面上の問題にすぎないものを判断します。 @@ -85,18 +81,17 @@ ms.lasthandoff: 05/31/2017 - 使用可能な診断の ID -## 使用方法 - +## 使用方法 + 開始するには、以下の中から互換性の変更の種類を選択します。 -* [変更の再ターゲット](./retargeting/index.md) -* [ランタイムの変更点](./runtime/index.md) +- [変更の再ターゲット](./retargeting/index.md) +- [ランタイムの変更点](./runtime/index.md) -## 関連項目 - +## 関連項目 -* [バージョンおよび依存関係](../../../docs/framework/migration-guide/versions-and-dependencies.md) -* [新機能](../../../docs/framework/whats-new/index.md) -* [クラス ライブラリの互換性のために残されている機能](../../../docs/framework/whats-new/whats-obsolete.md) +[バージョンおよび依存関係](../../../docs/framework/migration-guide/versions-and-dependencies.md) +[新機能](../../../docs/framework/whats-new/index.md) +[クラス ライブラリの互換性のために残されている機能](../../../docs/framework/whats-new/whats-obsolete.md) diff --git a/docs/framework/migration-guide/how-to-configure-an-app-to-support-net-framework-4-or-4-5.md b/docs/framework/migration-guide/how-to-configure-an-app-to-support-net-framework-4-or-4-5.md index 09b6acd81f4..b39abd9cec6 100644 --- a/docs/framework/migration-guide/how-to-configure-an-app-to-support-net-framework-4-or-4-5.md +++ b/docs/framework/migration-guide/how-to-configure-an-app-to-support-net-framework-4-or-4-5.md @@ -1,5 +1,5 @@ --- -title: "方法: .NET Framework 4 または 4.5 をサポートするアプリを構成する | Microsoft Docs" +title: "方法: .NET Framework 4 または 4.5 をサポートするアプリを構成する" ms.custom: ms.date: 03/30/2017 ms.prod: .net-framework @@ -18,11 +18,11 @@ caps.latest.revision: 14 author: mairaw ms.author: mairaw manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16 -ms.openlocfilehash: 86dce70e92c0e424b169b6fc58e87c5652ebcb69 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 3fea03fd2b660368b72ad111effffe7a64e381f2 ms.contentlocale: ja-jp -ms.lasthandoff: 04/18/2017 +ms.lasthandoff: 07/28/2017 --- # 方法: .NET Framework 4 または 4.5 をサポートするアプリを構成する diff --git a/docs/framework/migration-guide/how-to-determine-which-net-framework-updates-are-installed.md b/docs/framework/migration-guide/how-to-determine-which-net-framework-updates-are-installed.md index 28157a0e11f..17053f65507 100644 --- a/docs/framework/migration-guide/how-to-determine-which-net-framework-updates-are-installed.md +++ b/docs/framework/migration-guide/how-to-determine-which-net-framework-updates-are-installed.md @@ -1,5 +1,5 @@ --- -title: "方法: インストールされている .NET Framework の更新プログラムを確認する | Microsoft Docs" +title: "方法 : インストールされている .NET Framework の更新プログラムを確認する" ms.custom: ms.date: 03/30/2017 ms.prod: .net-framework @@ -17,21 +17,19 @@ caps.latest.revision: 6 author: mairaw ms.author: mairaw manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: 14abadaf548e228244a1ff7ca72fa3896ef4eb5d -ms.openlocfilehash: 6a6e4c9c2bdacc01f82d3a53aec706809bcfaa5a +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: b29b402e859688dcced6bd4429b18298070fb5e4 ms.contentlocale: ja-jp -ms.lasthandoff: 05/23/2017 +ms.lasthandoff: 07/28/2017 --- - -# 方法 : インストールされている .NET Framework の更新プログラムを確認する +# 方法 : インストールされている .NET Framework の更新プログラムを確認する コンピューターにインストールされている .NET Framework のバージョンごとのインストール済みの更新プログラムは、Windows レジストリに一覧表示されます。 レジストリ エディター (regedit.exe) を使用して、この情報を表示することができます。 レジストリ エディターでは、各バージョンの .NET Framework バージョンとインストールされている更新プログラムが別々のサブキーに格納されます。 インストールされているバージョン番号を検出する方法については、「[方法: インストールされている .NET Framework バージョンを確認する](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md)」を参照してください。 .NET Framework のインストールの詳細については、「[開発者向けの .NET Framework のインストール](../../../docs/framework/install/guide-for-developers.md)」を参照してください。 - -### インストールされている更新プログラムを確認するには +### インストールされている更新プログラムを確認するには 1. プログラム **regedit.exe** を開きます。 Windows 8 以降の場合、スタート画面を開き、名前を入力します。 それより前のバージョンの Windows では、**[スタート]** メニューの **[ファイル名を指定して実行]** を選択し、**[開く]** ボックスに **regedit.exe** と入力します。 @@ -43,8 +41,7 @@ ms.lasthandoff: 05/23/2017 インストールされている更新プログラムは、適用された .NET Framework バージョンを識別するサブキーの下に一覧表示されています。 各更新プログラムは、サポート技術情報の (KB) 番号で識別されます。 - -## 例 +## 例 次のコードは、プログラミングによってコンピューターにインストールされている .NET Framework の更新プログラムを判断します。 この例を実行するには、管理特権が必要です。 [!code-csharp[ListUpdates#1](../../../samples/snippets/csharp/VS_Snippets_CLR/listupdates/cs/program.cs#1)] [!code-vb[ListUpdates#1](../../../samples/snippets/visualbasic/VS_Snippets_CLR/listupdates/vb/program.vb#1)] @@ -77,8 +74,7 @@ Microsoft .NET Framework 4 Extended KB2656351 Security Update for Microsoft .NET Framework 4 Extended (KB2656351) ``` - -## 関連項目 +## 関連項目 [方法 : インストールされている .NET Framework バージョンを確認する](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md) [.NET Framework のインストール](../../../docs/framework/install/guide-for-developers.md) diff --git a/docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md b/docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md index d48ba1fc493..ca78dc77aac 100644 --- a/docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md +++ b/docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md @@ -1,5 +1,5 @@ --- -title: "方法: インストールされている .NET Framework バージョンを確認する | Microsoft Docs" +title: "方法: インストールされている .NET Framework バージョンを確認する" ms.custom: ms.date: 04/07/2017 ms.prod: .net-framework @@ -17,11 +17,11 @@ caps.latest.revision: 62 author: rpetrusha ms.author: ronpet manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: fe9ab371ab8d3eee3778412e446b7aa30b42476b -ms.openlocfilehash: 24a8d7b017160d5cb28b7478200b8623a1dc4818 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: cddee407d1245568054871d71f2840f463859535 ms.contentlocale: ja-jp -ms.lasthandoff: 05/22/2017 +ms.lasthandoff: 07/28/2017 --- # 方法 : インストールされている .NET Framework バージョンを確認する @@ -192,4 +192,5 @@ ms.lasthandoff: 05/22/2017 ## 関連項目 [方法: インストールされている .NET Framework の更新プログラムを確認する](~/docs/framework/migration-guide/how-to-determine-which-net-framework-updates-are-installed.md) [開発者向けの .NET Framework のインストール](../../../docs/framework/install/guide-for-developers.md) - [バージョンおよび依存関係](~/docs/framework/migration-guide/versions-and-dependencies.md) + [バージョンおよび依存関係](~/docs/framework/migration-guide/versions-and-dependencies.md) + diff --git a/docs/framework/migration-guide/migrating-from-the-net-framework-1-1.md b/docs/framework/migration-guide/migrating-from-the-net-framework-1-1.md index e760c7e6de9..52e205707d7 100644 --- a/docs/framework/migration-guide/migrating-from-the-net-framework-1-1.md +++ b/docs/framework/migration-guide/migrating-from-the-net-framework-1-1.md @@ -1,5 +1,5 @@ --- -title: ".NET Framework 1.1 からの移行 | Microsoft Docs" +title: ".NET Framework 1.1 からの移行" ms.custom: ms.date: 03/30/2017 ms.prod: .net-framework @@ -17,15 +17,15 @@ caps.latest.revision: 12 author: rpetrusha ms.author: ronpet manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16 -ms.openlocfilehash: 6a9df183b13a84f8ded047892c0e4b7f7d5f0d60 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 5757894a63ed556413147b8ef8c85c2d31ef11a5 ms.contentlocale: ja-jp -ms.lasthandoff: 04/18/2017 +ms.lasthandoff: 07/28/2017 --- # .NET Framework 1.1 からの移行 -[!INCLUDE[win7](../../../includes/win7-md.md)] 以降のバージョンの Windows オペレーティング システムでは、[!INCLUDE[net_v11_long](../../../includes/net-v11-long-md.md)] はサポートされません。 このため、[!INCLUDE[net_v11_short](../../../includes/net-v11-short-md.md)] を対象とするアプリケーションは変更を行わないと、[!INCLUDE[win7](../../../includes/win7-md.md)] 以降のバージョンのオペレーティング システムでは実行できません。 このトピックでは、[!INCLUDE[net_v11_short](../../../includes/net-v11-short-md.md)] を対象とするアプリケーションを [!INCLUDE[win7](../../../includes/win7-md.md)] 以降のバージョンの Windows オペレーティング システムで実行するために必要な手順について説明します。 [!INCLUDE[net_v11_long](../../../includes/net-v11-long-md.md)] と [!INCLUDE[win8](../../../includes/win8-md.md)] に関する詳細については、「[Windows 8、Windows 8.1、または Windows 10 での .NET Framework 1.1 アプリの実行](../../../docs/framework/install/run-net-framework-1-1-apps.md)」を参照してください。 +[!INCLUDE[win7](../../../includes/win7-md.md)] 以降のバージョンの Windows オペレーティング システムでは、[!INCLUDE[net_v11_long](../../../includes/net-v11-long-md.md)] はサポートされません。 このため、 [!INCLUDE[net_v11_short](../../../includes/net-v11-short-md.md)] を対象とするアプリケーションは変更を行わないと、 [!INCLUDE[win7](../../../includes/win7-md.md)] 以降のバージョンのオペレーティング システムでは実行できません。 このトピックでは、[!INCLUDE[net_v11_short](../../../includes/net-v11-short-md.md)] を対象とするアプリケーションを [!INCLUDE[win7](../../../includes/win7-md.md)] 以降のバージョンの Windows オペレーティング システムで実行するために必要な手順について説明します。 [!INCLUDE[net_v11_long](../../../includes/net-v11-long-md.md)] と [!INCLUDE[win8](../../../includes/win8-md.md)] に関する詳細については、「[Windows 8、Windows 8.1、または Windows 10 での .NET Framework 1.1 アプリの実行](../../../docs/framework/install/run-net-framework-1-1-apps.md)」を参照してください。 ## 再ターゲットまたは再コンパイル [!INCLUDE[net_v11_short](../../../includes/net-v11-short-md.md)] を使用してコンパイルしたアプリケーションを [!INCLUDE[win7](../../../includes/win7-md.md)] 以降のバージョンの Windows オペレーティング システムで実行するには、次の 2 つの方法があります。 @@ -40,7 +40,7 @@ ms.lasthandoff: 04/18/2017 ``` -- [!INCLUDE[net_v40_short](../../../includes/net-v40-short-md.md)] をターゲットとするコンパイラでアプリケーションを再コンパイルできます。 最初に Visual Studio 2003 を使用してソリューションを開発およびコンパイルした場合は、ソリューションを [!INCLUDE[vs_dev10_long](../../../includes/vs-dev10-long-md.md)] で開きます。これにより、**[Project Compatibility]** (プロジェクト互換性) ダイアログ ボックスによってソリューションおよびプロジェクト ファイルが Visual Studio 2003 で使用される形式から [!INCLUDE[vs_dev10_long](../../../includes/vs-dev10-long-md.md)]で使用される Microsoft Build Engine (MSBuild) 形式に変換されます。 +- [!INCLUDE[net_v40_short](../../../includes/net-v40-short-md.md)]をターゲットとするコンパイラでアプリケーションを再コンパイルできます。 最初に Visual Studio 2003 を使用してソリューションを開発およびコンパイルした場合は、ソリューションを [!INCLUDE[vs_dev10_long](../../../includes/vs-dev10-long-md.md)] で開きます。これにより、 **[Project Compatibility]** (プロジェクト互換性) ダイアログ ボックスによってソリューションおよびプロジェクト ファイルが Visual Studio 2003 で使用される形式から [!INCLUDE[vs_dev10_long](../../../includes/vs-dev10-long-md.md)]で使用される Microsoft Build Engine (MSBuild) 形式に変換されます。 再コンパイルまたは再ターゲットのいずれを選択するかに関係なく、アプリケーションが .NET Framework の新しいバージョンで導入された変更の影響を受けるかどうかを確認する必要があります。 変更には次の 2 種類があります。 @@ -48,7 +48,7 @@ ms.lasthandoff: 04/18/2017 - [!INCLUDE[net_v11_short](../../../includes/net-v11-short-md.md)] より新しいバージョンで非推奨または旧式とマークされた型と型のメンバー。 - アプリケーションを再ターゲットするか、再コンパイルするかに関係なく、[!INCLUDE[net_v11_short](../../../includes/net-v11-short-md.md)] より後にリリースされた .NET Framework の各バージョンについては、互換性に影響する変更と旧式の型および型のメンバーを確認する必要があります。 + アプリケーションを再ターゲットするか、再コンパイルするかに関係なく、 [!INCLUDE[net_v11_short](../../../includes/net-v11-short-md.md)]より後にリリースされた .NET Framework の各バージョンについては、互換性に影響する変更と旧式の型および型のメンバーを確認する必要があります。 ## 互換性に影響する変更点 互換性に影響する変更が行われた場合は、変更内容に応じて、アプリケーションの再ターゲットおよび再コンパイル時の回避策が提示される場合があります。 場合によっては、アプリケーションの構成ファイルの [\](../../../docs/framework/configure-apps/file-schema/startup/supportedruntime-element.md) 要素に子要素を追加することで、以前の動作を復元できます。 たとえば、次の構成ファイルは [!INCLUDE[net_v11_short](../../../includes/net-v11-short-md.md)] での文字列の並べ替えおよび比較の動作を復元し、アプリケーションの再ターゲットまたは再コンパイルのいずれにも使用できます。 @@ -63,13 +63,13 @@ ms.lasthandoff: 04/18/2017 ただし、ソース コードの変更とアプリケーションの再コンパイルが必要になる場合があります。 - 互換性に影響する可能性がある変更点がアプリケーションに与える影響を評価するには、次の変更一覧をレビューする必要があります。 + 互換性に影響する可能性がある変更点がアプリケーションに与える影響を評価するには、次の変更一覧を確認する必要があります。 -- 「[.NET Framework 2.0 の互換性に影響する変更点](http://go.microsoft.com/fwlink/?LinkId=125263)」に記載されている、[!INCLUDE[net_v20SP1_short](../../../includes/net-v20sp1-short-md.md)] を対象とするアプリケーションに影響する可能性がある [!INCLUDE[net_v11_short](../../../includes/net-v11-short-md.md)] の変更点。 +- 「[.NET Framework 2.0 の互換性に影響する変更点](http://go.microsoft.com/fwlink/?LinkId=125263) 」に記載されている、 [!INCLUDE[net_v20SP1_short](../../../includes/net-v20sp1-short-md.md)] を対象とするアプリケーションに影響する可能性がある [!INCLUDE[net_v11_short](../../../includes/net-v11-short-md.md)]の変更点。 -- 「[.NET Framework 3.5 SP1 の変更点](http://go.microsoft.com/fwlink/?LinkID=186989)」に記載されている、[!INCLUDE[net_v35_short](../../../includes/net-v35-short-md.md)] から [!INCLUDE[net_v35SP1_short](../../../includes/net-v35sp1-short-md.md)] の変更点。 +- 「[.NET Framework 3.5 SP1 の変更点](http://go.microsoft.com/fwlink/?LinkID=186989) 」に記載されている、 [!INCLUDE[net_v35_short](../../../includes/net-v35-short-md.md)] から [!INCLUDE[net_v35SP1_short](../../../includes/net-v35sp1-short-md.md)]の変更点。 -- 「[.NET Framework 4 への移行に関する問題](http://msdn.microsoft.com/library/ee941656\(v=vs.100\).aspx)」に記載されている、[!INCLUDE[net_v35SP1_short](../../../includes/net-v35sp1-short-md.md)] から [!INCLUDE[net_v40_short](../../../includes/net-v40-short-md.md)] の変更点。 +- 「[.NET Framework 4 への移行に関する問題](../../../docs/framework/migration-guide/net-framework-4-migration-issues.md)」に記載されている、[!INCLUDE[net_v35SP1_short](../../../includes/net-v35sp1-short-md.md)] から [!INCLUDE[net_v40_short](../../../includes/net-v40-short-md.md)] の変更点。 ## 旧式の型およびメンバー 旧式の型およびメンバーの影響は、アプリケーションを再ターゲットする場合と再コンパイルする場合とでは若干異なります。 旧式の型およびメンバーを使用しても、その型およびメンバーをアセンブリから物理的に削除しない限り、再ターゲットしたアプリケーションには影響しません。 旧式の型およびメンバーを使用してアプリケーションを再コンパイルすると、通常はコンパイラ エラーではなく、コンパイラの警告が発生します。 ただし、場合によってはコンパイラ エラーが発生し、旧式の型またはメンバーを使用したコードをコンパイルできないことがあります。 その場合は、旧式の型またはメンバーを呼び出すソース コードを変更してからアプリケーションを再コンパイルする必要があります。 旧式の型およびメンバーの詳細については、「[.NET Framework クラス ライブラリの互換性のために残されている機能](../../../docs/framework/whats-new/whats-obsolete.md)」を参照してください。 diff --git a/docs/framework/migration-guide/mitigation-cspparameters-parentwindowhandle-expects-an-hwnd.md b/docs/framework/migration-guide/mitigation-cspparameters-parentwindowhandle-expects-an-hwnd.md index d0cc8ab9ac1..960e1d041ac 100644 --- a/docs/framework/migration-guide/mitigation-cspparameters-parentwindowhandle-expects-an-hwnd.md +++ b/docs/framework/migration-guide/mitigation-cspparameters-parentwindowhandle-expects-an-hwnd.md @@ -1,5 +1,5 @@ --- -title: "軽減策: CspParameters.ParentWindowHandle で HWND を受け取る | Microsoft Docs" +title: "軽減策: CspParameters.ParentWindowHandle で HWND を受け取る" ms.custom: ms.date: 04/07/2017 ms.prod: .net-framework @@ -17,11 +17,11 @@ caps.latest.revision: 5 author: rpetrusha ms.author: ronpet manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: 84aadd0ccd7b5c786612d06ca0b46fb5aecd3d2b -ms.openlocfilehash: d068da3253056712f0aab7d536d8faf7c836422b +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 1b65aaf7149ca29b2af3efdf44ee9489a04c73a2 ms.contentlocale: ja-jp -ms.lasthandoff: 05/23/2017 +ms.lasthandoff: 07/28/2017 --- # 軽減策: CspParameters.ParentWindowHandle で HWND を受け取る diff --git a/docs/framework/migration-guide/mitigation-culture-and-dispatcher-operations-in-wpf-apps.md b/docs/framework/migration-guide/mitigation-culture-and-dispatcher-operations-in-wpf-apps.md index abd98c91e16..ca29ea06dcc 100644 --- a/docs/framework/migration-guide/mitigation-culture-and-dispatcher-operations-in-wpf-apps.md +++ b/docs/framework/migration-guide/mitigation-culture-and-dispatcher-operations-in-wpf-apps.md @@ -1,5 +1,5 @@ --- -title: "軽減策: WPF アプリのカルチャおよびディスパッチャー操作 | Microsoft Docs" +title: "軽減策: WPF アプリのカルチャおよびディスパッチャー操作" ms.custom: ms.date: 03/30/2017 ms.prod: .net-framework @@ -15,11 +15,11 @@ caps.latest.revision: 3 author: rpetrusha ms.author: ronpet manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16 -ms.openlocfilehash: 1aee32c5c50c4ff4309f93bff270e6c3b3c8f7cc +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 41fc52679884d547809f1c1e9f47e29eb668cb8e ms.contentlocale: ja-jp -ms.lasthandoff: 05/22/2017 +ms.lasthandoff: 07/28/2017 --- # 軽減策: WPF アプリのカルチャおよびディスパッチャー操作 @@ -38,4 +38,5 @@ ms.lasthandoff: 05/22/2017 - の変更は、.NET Framework 4.6 または .NET Framework 4.6.1 を対象とする WPF アプリにのみ影響するため、対象を .NET Framework 4.5.2 とするか、4.6.2 以降のバージョンの .NET Framework を対象とすることで回避できます。 ## 関連項目 - [変更の再ターゲット](../../../docs/framework/migration-guide/retargeting-changes-in-the-net-framework-4-6.md) + [変更の再ターゲット](../../../docs/framework/migration-guide/retargeting-changes-in-the-net-framework-4-6.md) + diff --git a/docs/framework/migration-guide/mitigation-custom-imessagefilter-prefiltermessage-implementations.md b/docs/framework/migration-guide/mitigation-custom-imessagefilter-prefiltermessage-implementations.md index 66fd40c110c..e2c9c978155 100644 --- a/docs/framework/migration-guide/mitigation-custom-imessagefilter-prefiltermessage-implementations.md +++ b/docs/framework/migration-guide/mitigation-custom-imessagefilter-prefiltermessage-implementations.md @@ -1,5 +1,5 @@ --- -title: "軽減策: カスタムの IMessageFilter.PreFilterMessage 実装 | Microsoft ドキュメント" +title: "軽減策: カスタムの IMessageFilter.PreFilterMessage 実装" ms.custom: ms.date: 03/30/2017 ms.prod: .net-framework @@ -14,11 +14,11 @@ caps.latest.revision: 5 author: rpetrusha ms.author: ronpet manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16 -ms.openlocfilehash: d85c827b414cc94410a921bfae9ce3e1764d22ea +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: ef3e03edef48676e2e32201b422c66f117487907 ms.contentlocale: ja-jp -ms.lasthandoff: 05/22/2017 +ms.lasthandoff: 07/28/2017 --- # 軽減策: カスタムの IMessageFilter.PreFilterMessage 実装 diff --git a/docs/framework/migration-guide/mitigation-default-authorizationcontext.md b/docs/framework/migration-guide/mitigation-default-authorizationcontext.md index b7c15f93de3..9c6fa58d72a 100644 --- a/docs/framework/migration-guide/mitigation-default-authorizationcontext.md +++ b/docs/framework/migration-guide/mitigation-default-authorizationcontext.md @@ -1,5 +1,5 @@ --- -title: "軽減策: 既定の AuthorizationContext | Microsoft Docs" +title: "軽減策: 既定の AuthorizationContext" ms.custom: ms.date: 03/30/2017 ms.prod: .net-framework @@ -14,15 +14,15 @@ caps.latest.revision: 3 author: rpetrusha ms.author: ronpet manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16 -ms.openlocfilehash: d2cffc531efc0f0be841956d3a09e1ab253d8fbd +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 48363d0f8e515b703e49761a763379566e217844 ms.contentlocale: ja-jp -ms.lasthandoff: 04/18/2017 +ms.lasthandoff: 07/28/2017 --- # 軽減策: 既定の AuthorizationContext -引数 `null``authorizationPolicies` を指定して を呼び出したときに返される の実装が、[!INCLUDE[net_v46](../../../includes/net-v46-md.md)] で変更されました。 +`null``authorizationPolicies` 引数を指定して を呼び出したときに返される の実装が [!INCLUDE[net_v46](../../../includes/net-v46-md.md)] で変更されました。 ## 影響 まれに、カスタム認証を使用する WCF アプリの動作に違いが生じる可能性があります。 @@ -39,4 +39,5 @@ ms.lasthandoff: 04/18/2017 ``` ## 関連項目 - [変更の再ターゲット](../../../docs/framework/migration-guide/retargeting-changes-in-the-net-framework-4-6.md) + [変更の再ターゲット](../../../docs/framework/migration-guide/retargeting-changes-in-the-net-framework-4-6.md) + diff --git a/docs/framework/migration-guide/mitigation-deserialization-of-objects-across-app-domains.md b/docs/framework/migration-guide/mitigation-deserialization-of-objects-across-app-domains.md index 1be1d6e434d..2080335e976 100644 --- a/docs/framework/migration-guide/mitigation-deserialization-of-objects-across-app-domains.md +++ b/docs/framework/migration-guide/mitigation-deserialization-of-objects-across-app-domains.md @@ -1,5 +1,5 @@ --- -title: "軽減策: アプリ ドメイン全体でのオブジェクトの逆シリアル化 | Microsoft Docs" +title: "軽減策: アプリ ドメイン全体でのオブジェクトの逆シリアル化" ms.custom: ms.date: 03/30/2017 ms.prod: .net-framework @@ -14,11 +14,11 @@ caps.latest.revision: 5 author: rpetrusha ms.author: ronpet manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16 -ms.openlocfilehash: f22ffc11ba3bce4c568c67459995842c3c103b6b +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: d7f86ddcb86f3361665498ca0e34bf9147338551 ms.contentlocale: ja-jp -ms.lasthandoff: 05/22/2017 +ms.lasthandoff: 07/28/2017 --- # 軽減策: アプリ ドメイン全体でのオブジェクトの逆シリアル化 @@ -59,4 +59,5 @@ ms.lasthandoff: 05/22/2017 ``` ## 関連項目 - [ランタイムの変更点](../../../docs/framework/migration-guide/runtime-changes-in-the-net-framework-4-5-1.md) + [ランタイムの変更点](../../../docs/framework/migration-guide/runtime-changes-in-the-net-framework-4-5-1.md) + diff --git a/docs/framework/migration-guide/mitigation-eventsource-writeevent-method-calls.md b/docs/framework/migration-guide/mitigation-eventsource-writeevent-method-calls.md index f3b42318093..5b4cd462a48 100644 --- a/docs/framework/migration-guide/mitigation-eventsource-writeevent-method-calls.md +++ b/docs/framework/migration-guide/mitigation-eventsource-writeevent-method-calls.md @@ -1,5 +1,5 @@ --- -title: "軽減策: EventSource.WriteEvent メソッドの呼び出し | Microsoft Docs" +title: "軽減策: EventSource.WriteEvent メソッドの呼び出し" ms.custom: ms.date: 03/30/2017 ms.prod: .net-framework @@ -14,15 +14,15 @@ caps.latest.revision: 6 author: rpetrusha ms.author: ronpet manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16 -ms.openlocfilehash: cde809989d89c10caeb97ec853c8649a108cd72d +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 270f89183bced5d07598b1731f18acf90ec9715a ms.contentlocale: ja-jp -ms.lasthandoff: 04/18/2017 +ms.lasthandoff: 07/28/2017 --- # 軽減策: EventSource.WriteEvent メソッドの呼び出し -[!INCLUDE[net_v451](../../../includes/net-v451-md.md)] は、 から派生したクラスの ETW イベント メソッドと基底クラスの メソッド間のコントラクトを強制します。 ETW イベント メソッドは、 メソッドをイベント メソッドに渡された同じ引数が続くイベント ID に渡す必要があります。 +[!INCLUDE[net_v451](../../../includes/net-v451-md.md)] は、 から派生したクラスの ETW イベント メソッドと基底クラスの メソッド間のコントラクトを強制します。 ETW イベント メソッドは、 メソッドをイベント メソッドに渡された同じ引数が続くイベント ID に渡す必要があります。 ## 影響 次の方法で定義される ETW イベント メソッドはコントラクトを中断します。 @@ -35,7 +35,7 @@ public void Info2(string message) } ``` - このコントラクトに違反している場合、 オブジェクトが進行中の データを読み取ると 例外が実行時にスローされます。 + このコントラクトに違反している場合、 オブジェクトが進行中の データを読み取ると 例外が実行時にスローされます。 この ETW イベント メソッドの定義は、次のパターンに従う必要があります。 @@ -50,7 +50,7 @@ public void Info2(string message) ## 軽減策 必要なパターンに準拠するように既存のコードを変更する必要があります。 - 次のように、 メソッドを呼び出すための 2 つのメソッドを定義して変更する必要があるコードの量を次のように最小限にできます。 + 次のように、 メソッドを呼び出すための 2 つのメソッドを定義して変更する必要があるコードの量を次のように最小限にできます。 ``` [NonEvent] diff --git a/docs/framework/migration-guide/mitigation-grid-control.md b/docs/framework/migration-guide/mitigation-grid-control.md index a00e6593e22..edb6a65f3ac 100644 --- a/docs/framework/migration-guide/mitigation-grid-control.md +++ b/docs/framework/migration-guide/mitigation-grid-control.md @@ -1,5 +1,5 @@ --- -title: "軽減策: グリッド コントロールの *-column へのディスク領域の割り当て | Microsoft Docs" +title: "軽減策: グリッド コントロールの *-column へのディスク領域の割り当て" ms.custom: ms.date: 04/07/2017 ms.prod: .net-framework @@ -17,11 +17,11 @@ caps.latest.revision: 4 author: rpetrusha ms.author: ronpet manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: 39e8e757a446b30ab18914465853138e1c239e40 -ms.openlocfilehash: 75b3c39fa2739b58fdee5c2183d5dfaaeb2f6af5 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 54391538ac0b2daf307cba2f7ceff1984d26b0ce ms.contentlocale: ja-jp -ms.lasthandoff: 05/22/2017 +ms.lasthandoff: 07/28/2017 --- # 軽減策: グリッド コントロールの *-column へのディスク領域の割り当て diff --git a/docs/framework/migration-guide/mitigation-horizontal-scrolling-and-virtualization.md b/docs/framework/migration-guide/mitigation-horizontal-scrolling-and-virtualization.md index d5f253bf046..abf4f79ac91 100644 --- a/docs/framework/migration-guide/mitigation-horizontal-scrolling-and-virtualization.md +++ b/docs/framework/migration-guide/mitigation-horizontal-scrolling-and-virtualization.md @@ -1,5 +1,5 @@ --- -title: "軽減策: 水平方向スクロールおよび仮想化 | Microsoft Docs" +title: "軽減策: 水平方向スクロールおよび仮想化" ms.custom: ms.date: 03/30/2017 ms.prod: .net-framework @@ -15,11 +15,11 @@ caps.latest.revision: 6 author: rpetrusha ms.author: ronpet manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16 -ms.openlocfilehash: 37c60fd8a3e3e4e44dc00e278f6edafcdd766c03 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 40eaf185e9c0c60493e9a2e5428c58b7463789fe ms.contentlocale: ja-jp -ms.lasthandoff: 05/22/2017 +ms.lasthandoff: 07/28/2017 --- # 軽減策: 水平方向スクロールおよび仮想化 @@ -37,4 +37,5 @@ ms.lasthandoff: 05/22/2017 の予測値を使用するアプリを、非仮想化により が変更される可能性のある水平方向スクロール後の実際の値 (および の値) を取得するように変更する必要があります。 ## 関連項目 - [ランタイムの変更点](../../../docs/framework/migration-guide/runtime-changes-in-the-net-framework-4-6-2.md) + [ランタイムの変更点](../../../docs/framework/migration-guide/runtime-changes-in-the-net-framework-4-6-2.md) + diff --git a/docs/framework/migration-guide/mitigation-long-path-support.md b/docs/framework/migration-guide/mitigation-long-path-support.md index 8114e2378ea..1208d7dbfda 100644 --- a/docs/framework/migration-guide/mitigation-long-path-support.md +++ b/docs/framework/migration-guide/mitigation-long-path-support.md @@ -1,5 +1,5 @@ --- -title: "軽減策: 長いパスのサポート | Microsoft Docs" +title: "軽減策: 長いパスのサポート" ms.custom: ms.date: 03/30/2017 ms.prod: .net-framework @@ -15,11 +15,11 @@ caps.latest.revision: 5 author: rpetrusha ms.author: ronpet manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16 -ms.openlocfilehash: 40b4b94ac3058dda88b44c82110d4c749566e2b2 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 138e96c3d45b79ccf30f6a3d39f0af26a48c0117 ms.contentlocale: ja-jp -ms.lasthandoff: 05/22/2017 +ms.lasthandoff: 07/28/2017 --- # 軽減策: 長いパスのサポート diff --git a/docs/framework/migration-guide/mitigation-new-64-bit-jit-compiler.md b/docs/framework/migration-guide/mitigation-new-64-bit-jit-compiler.md index d06b97afd2c..633a57a1cb9 100644 --- a/docs/framework/migration-guide/mitigation-new-64-bit-jit-compiler.md +++ b/docs/framework/migration-guide/mitigation-new-64-bit-jit-compiler.md @@ -1,5 +1,5 @@ --- -title: "軽減策: 新しい 64 ビット JIT コンパイラ | Microsoft Docs" +title: "軽減策: 新しい 64 ビット JIT コンパイラ" ms.custom: ms.date: 03/30/2017 ms.prod: .net-framework @@ -19,11 +19,11 @@ caps.latest.revision: 6 author: rpetrusha ms.author: ronpet manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: 407b31c8b5825093d9ba6bab6329aaf8dd821572 -ms.openlocfilehash: f5bab95cc5a4ff49a0ff81e209f0a71c78914976 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: b67c622531321e5cd1efa7db657d62d94c0f73e4 ms.contentlocale: ja-jp -ms.lasthandoff: 05/22/2017 +ms.lasthandoff: 07/28/2017 --- # 軽減策: 新しい 64 ビット JIT コンパイラ diff --git a/docs/framework/migration-guide/mitigation-path-normalization.md b/docs/framework/migration-guide/mitigation-path-normalization.md index e3d8eff58bb..a56b1d8252c 100644 --- a/docs/framework/migration-guide/mitigation-path-normalization.md +++ b/docs/framework/migration-guide/mitigation-path-normalization.md @@ -1,5 +1,5 @@ --- -title: "軽減策: パスの正規化 | Microsoft Docs" +title: "軽減策: パスの正規化" ms.custom: ms.date: 03/30/2017 ms.prod: .net-framework @@ -15,11 +15,11 @@ caps.latest.revision: 6 author: rpetrusha ms.author: ronpet manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16 -ms.openlocfilehash: 0579bb975a62e512062b10d39c2967cdcd23438f +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: e30099e315f88bd051dca2e1f6c83d1bccc49569 ms.contentlocale: ja-jp -ms.lasthandoff: 04/18/2017 +ms.lasthandoff: 07/28/2017 --- # 軽減策: パスの正規化 diff --git a/docs/framework/migration-guide/mitigation-png-frames-in-icon-objects.md b/docs/framework/migration-guide/mitigation-png-frames-in-icon-objects.md index 0316fee8204..99e17af5057 100644 --- a/docs/framework/migration-guide/mitigation-png-frames-in-icon-objects.md +++ b/docs/framework/migration-guide/mitigation-png-frames-in-icon-objects.md @@ -1,5 +1,5 @@ --- -title: "軽減策: Icon オブジェクトの PNG フレーム | Microsoft Docs" +title: "軽減策: Icon オブジェクトの PNG フレーム" ms.custom: ms.date: 03/30/2017 ms.prod: .net-framework @@ -14,20 +14,20 @@ caps.latest.revision: 4 author: rpetrusha ms.author: ronpet manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16 -ms.openlocfilehash: 9d5088d70397e21cb555c78b2701960ee69bde66 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 2115f2cec327603373ebf566b4d6ccef6404c895 ms.contentlocale: ja-jp -ms.lasthandoff: 05/22/2017 +ms.lasthandoff: 07/28/2017 --- # 軽減策: Icon オブジェクトの PNG フレーム -.NET Framework 4.6 以降では、 メソッドで、PNG フレームを含んだアイコンを正常に オブジェクトに変換できます。 +.NET Framework 4.6 以降では、 メソッドで、PNG フレームを含んだアイコンを正常に オブジェクトに変換できます。 - .NET Framework 4.5.2 以前のバージョンを対象としたアプリでは、 オブジェクトに PNG フレームが含まれていると、 メソッドが の例外をスローします。 + .NET Framework 4.5.2 以前のバージョンを対象としたアプリでは、 オブジェクトに PNG フレームが含まれていると、 メソッドが の例外をスローします。 ## 影響 - この変更は、.NET Framework 4.6 を対象として再コンパイルされたアプリのうち、 オブジェクトに PNG フレームが含まれている場合は をスローするように特別な処理が実装されているアプリに影響します。 .NET Framework 4.6 で実行している場合は、正常に変換が行われ、 がスローされることはないため、例外ハンドラーは呼び出されません。 + この変更は、.NET Framework 4.6 を対象として再コンパイルされたアプリのうち、 オブジェクトに PNG フレームが含まれている場合は をスローするように特別な処理が実装されているアプリに影響します。 .NET Framework 4.6 で実行している場合は、正常に変換が行われ、 がスローされることはないため、例外ハンドラーは呼び出されません。 ### 軽減策 この動作に不都合がある場合は、次に示す要素を app.config ファイルの [\](../../../docs/framework/configure-apps/file-schema/runtime/runtime-element.md) セクションに追加することで、以前の動作を維持できます。 diff --git a/docs/framework/migration-guide/mitigation-pointer-based-touch-and-stylus-support.md b/docs/framework/migration-guide/mitigation-pointer-based-touch-and-stylus-support.md index dd4c4dfa889..4187d629731 100644 --- a/docs/framework/migration-guide/mitigation-pointer-based-touch-and-stylus-support.md +++ b/docs/framework/migration-guide/mitigation-pointer-based-touch-and-stylus-support.md @@ -1,5 +1,5 @@ --- -title: "軽減策: ポインター ベースのタッチおよびスタイラスのサポート | Microsoft Docs" +title: "軽減策: ポインター ベースのタッチおよびスタイラスのサポート" ms.custom: ms.date: 04/07/2017 ms.prod: .net-framework @@ -17,10 +17,11 @@ caps.latest.revision: 2 author: rpetrusha ms.author: ronpet manager: wpickett -translationtype: Human Translation -ms.sourcegitcommit: 9460c8b6ca8db927af4064e3567eca34c1bf5c91 -ms.openlocfilehash: f93c914e0c1d285cc0f6117e5ae7a0f6338bc549 -ms.lasthandoff: 04/18/2017 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 053ff4c5fba7b4f2b5a4c29a35c954e888cb095a +ms.contentlocale: ja-jp +ms.lasthandoff: 07/28/2017 --- # 軽減策: ポインター ベースのタッチおよびスタイラスのサポート diff --git a/docs/framework/migration-guide/mitigation-pool-blocking-period.md b/docs/framework/migration-guide/mitigation-pool-blocking-period.md index 23df23171f5..8234c22211b 100644 --- a/docs/framework/migration-guide/mitigation-pool-blocking-period.md +++ b/docs/framework/migration-guide/mitigation-pool-blocking-period.md @@ -1,5 +1,5 @@ --- -title: "軽減策: プールのブロック期間 | Microsoft ドキュメント" +title: "軽減策: プールのロック期間" ms.custom: ms.date: 03/30/2017 ms.prod: .net-framework @@ -15,11 +15,11 @@ caps.latest.revision: 4 author: rpetrusha ms.author: ronpet manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16 -ms.openlocfilehash: 2569e6a07ba1456d8bba9b27bf16190e634d6b47 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: caaaafaff44f2a679b16fe3f1aae59bcf717388e ms.contentlocale: ja-jp -ms.lasthandoff: 05/22/2017 +ms.lasthandoff: 07/28/2017 --- # 軽減策: プールのロック期間 @@ -45,4 +45,5 @@ Azure SQL データベースへの接続に関して、接続プールのブロ プロパティを `PoolBlockingPeriod.AlwaysBlock` に設定して、以前の動作を復元することができます。 ## 関連項目 - [ランタイムの変更点](../../../docs/framework/migration-guide/runtime-changes-in-the-net-framework-4-6-2.md) + [ランタイムの変更点](../../../docs/framework/migration-guide/runtime-changes-in-the-net-framework-4-6-2.md) + diff --git a/docs/framework/migration-guide/mitigation-product-versioning.md b/docs/framework/migration-guide/mitigation-product-versioning.md index 30ed1bfd8e0..aab804b41ca 100644 --- a/docs/framework/migration-guide/mitigation-product-versioning.md +++ b/docs/framework/migration-guide/mitigation-product-versioning.md @@ -1,5 +1,5 @@ --- -title: "軽減策: 製品のバージョン管理 | Microsoft ドキュメント" +title: "軽減策: 製品のバージョン管理" ms.custom: ms.date: 03/30/2017 ms.prod: .net-framework @@ -14,11 +14,11 @@ caps.latest.revision: 15 author: rpetrusha ms.author: ronpet manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16 -ms.openlocfilehash: a6bf9656dee0e6074a8341997abb0e73dc3666f5 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 0c69eaefde812d8910ebfc329765d0571701da25 ms.contentlocale: ja-jp -ms.lasthandoff: 05/22/2017 +ms.lasthandoff: 07/28/2017 --- # 軽減策: 製品のバージョン管理 @@ -51,4 +51,5 @@ ms.lasthandoff: 05/22/2017 ## 関連項目 [ランタイムの変更点](../../../docs/framework/migration-guide/runtime-changes-in-the-net-framework-4-6.md) - + + diff --git a/docs/framework/migration-guide/mitigation-serialization-control-characters.md b/docs/framework/migration-guide/mitigation-serialization-control-characters.md index 0f61708bdd7..9b5f349e251 100644 --- a/docs/framework/migration-guide/mitigation-serialization-control-characters.md +++ b/docs/framework/migration-guide/mitigation-serialization-control-characters.md @@ -1,5 +1,5 @@ --- -title: "軽減策: DataContractJsonSerializer での制御文字のシリアル化 | Microsoft Docs" +title: "軽減策: DataContractJsonSerializer での制御文字のシリアル化" ms.custom: ms.date: 04/07/2017 ms.prod: .net-framework @@ -17,11 +17,11 @@ caps.latest.revision: 3 author: rpetrusha ms.author: ronpet manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: 39e8e757a446b30ab18914465853138e1c239e40 -ms.openlocfilehash: 596d7ea858e40a558767fa76bb717dbbba97d4ed +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 6da580d208736a64e2094f701fb4c1241a488322 ms.contentlocale: ja-jp -ms.lasthandoff: 05/22/2017 +ms.lasthandoff: 07/28/2017 --- # 軽減策: DataContractJsonSerializer での制御文字のシリアル化 diff --git a/docs/framework/migration-guide/mitigation-wcf-services-and-certificate-authentication.md b/docs/framework/migration-guide/mitigation-wcf-services-and-certificate-authentication.md index af9f16bda64..6986ded7e6a 100644 --- a/docs/framework/migration-guide/mitigation-wcf-services-and-certificate-authentication.md +++ b/docs/framework/migration-guide/mitigation-wcf-services-and-certificate-authentication.md @@ -1,5 +1,5 @@ --- -title: "軽減策: WCF サービスと証明書認証 | Microsoft Docs" +title: "軽減策: WCF サービスと証明書認証" ms.custom: ms.date: 03/30/2017 ms.prod: .net-framework @@ -15,23 +15,20 @@ caps.latest.revision: 3 author: rpetrusha ms.author: ronpet manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: 6f3dc4235c75d7438f019838cb22192f4dc7c41a -ms.openlocfilehash: 0b32fa96cd002e927fa00e8c2a797d1ff6b17cb8 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 1d6f78d24fc6411fca81fbbb8eb886d6d0a7fe9c ms.contentlocale: ja-jp -ms.lasthandoff: 05/30/2017 +ms.lasthandoff: 07/28/2017 --- - -# 軽減策: WCF サービスと証明書認証 +# 軽減策: WCF サービスと証明書認証 .NET Framework 4.6 では、WCF SSL プロトコルの既定の一覧に TLS 1.1 および TLS 1.2 が追加されます。 クライアントとサーバーの両方のマシンに .NET Framework 4.6 以降がインストールされている場合は、TLS 1.2 がネゴシエーションに使用されます。 - -## 影響 +## 影響 TLS 1.2 では MD5 証明書認証がサポートされません。 そのため、顧客がハッシュ アルゴリズムで MD5 を使用する SSL 証明書を使用すると、WCF クライアントは WCF サービスに接続できません。 詳細については、「[Mitigation: WCF Services and Certificate Authentication](../../../docs/framework/migration-guide/mitigation-wcf-services-and-certificate-authentication.md)」(軽減策: WCF サービスと証明書認証) を参照してください。 - -## 軽減策 +## 軽減策 次のいずれかの操作を実行することで、この問題を回避して、WCF クライアントを WCF サーバーに接続できるようになります。 - MD5 アルゴリズムを使用しないように証明書を更新します。 この解決策をお勧めします。 @@ -67,7 +64,6 @@ ms.lasthandoff: 05/30/2017 > [!CAUTION] > MD5 ハッシュ アルゴリズムによる証明書は安全でないと見なされるため、この回避策はお勧めできません。 - -## 関連項目 +## 関連項目 [ランタイムの変更点](../../../docs/framework/migration-guide/runtime-changes-in-the-net-framework-4-6.md) diff --git a/docs/framework/migration-guide/mitigation-wpf-layout.md b/docs/framework/migration-guide/mitigation-wpf-layout.md index d2520878333..d7dffc4d6ba 100644 --- a/docs/framework/migration-guide/mitigation-wpf-layout.md +++ b/docs/framework/migration-guide/mitigation-wpf-layout.md @@ -1,5 +1,5 @@ --- -title: "軽減策: WPF レイアウト | Microsoft Docs" +title: "軽減策: WPF レイアウト" ms.custom: ms.date: 03/30/2017 ms.prod: .net-framework @@ -14,11 +14,11 @@ caps.latest.revision: 3 author: rpetrusha ms.author: ronpet manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16 -ms.openlocfilehash: bb9208e030de676bf18f405d1f1ca0e78308899d +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: d3ba5ac792169cc076f9621025f35444281cec6e ms.contentlocale: ja-jp -ms.lasthandoff: 04/18/2017 +ms.lasthandoff: 07/28/2017 --- # 軽減策: WPF レイアウト @@ -49,4 +49,5 @@ WPF コントロールのレイアウトが若干変化する可能性があり ``` ## 関連項目 - [変更の再ターゲット](../../../docs/framework/migration-guide/retargeting-changes-in-the-net-framework-4-6.md) + [変更の再ターゲット](../../../docs/framework/migration-guide/retargeting-changes-in-the-net-framework-4-6.md) + diff --git a/docs/framework/migration-guide/mitigation-wpf-window-rendering.md b/docs/framework/migration-guide/mitigation-wpf-window-rendering.md index 10e4f0e1ffe..5a3259e1264 100644 --- a/docs/framework/migration-guide/mitigation-wpf-window-rendering.md +++ b/docs/framework/migration-guide/mitigation-wpf-window-rendering.md @@ -1,5 +1,5 @@ --- -title: "軽減策: WPF ウィンドウのレンダリング | Microsoft Docs" +title: "軽減策: WPF ウィンドウのレンダリング" ms.custom: ms.date: 03/30/2017 ms.prod: .net-framework @@ -14,11 +14,11 @@ caps.latest.revision: 3 author: rpetrusha ms.author: ronpet manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16 -ms.openlocfilehash: c911513551e9629a4a6975762c1952c73c50f733 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 57d4cc56cc8d3a4dc3614043779eb09d7a8b8e25 ms.contentlocale: ja-jp -ms.lasthandoff: 05/22/2017 +ms.lasthandoff: 07/28/2017 --- # 軽減策: WPF ウィンドウのレンダリング diff --git a/docs/framework/migration-guide/mitigation-ziparchiveentry-fullname-path-separator.md b/docs/framework/migration-guide/mitigation-ziparchiveentry-fullname-path-separator.md index 6a0402a1f05..e61146e0807 100644 --- a/docs/framework/migration-guide/mitigation-ziparchiveentry-fullname-path-separator.md +++ b/docs/framework/migration-guide/mitigation-ziparchiveentry-fullname-path-separator.md @@ -1,5 +1,5 @@ --- -title: "軽減策: ZipArchiveEntry.FullName パスの区切り文字 | Microsoft Docs" +title: "軽減策: ZipArchiveEntry.FullName パスの区切り文字" ms.custom: ms.date: 03/30/2017 ms.prod: .net-framework @@ -21,11 +21,11 @@ caps.latest.revision: 9 author: rpetrusha ms.author: ronpet manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16 -ms.openlocfilehash: 747c98e0fd9db95c52531b398aa33161decac294 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: c9f271e10014d2f6fb04eb4279b068b7a191639f ms.contentlocale: ja-jp -ms.lasthandoff: 05/22/2017 +ms.lasthandoff: 07/28/2017 --- # 軽減策: ZipArchiveEntry.FullName パスの区切り文字 diff --git a/docs/framework/whats-new/obsolete-members.md b/docs/framework/whats-new/obsolete-members.md index 2a6b2c7ab16..469166412e4 100644 --- a/docs/framework/whats-new/obsolete-members.md +++ b/docs/framework/whats-new/obsolete-members.md @@ -1,5 +1,5 @@ --- -title: ".NET Framework で互換性のために残されているメンバー | Microsoft Docs" +title: ".NET Framework で互換性のために残されているメンバー" ms.custom: ms.date: 03/30/2017 ms.prod: .net-framework @@ -18,15 +18,14 @@ caps.latest.revision: 56 author: rpetrusha ms.author: ronpet manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: 84aadd0ccd7b5c786612d06ca0b46fb5aecd3d2b -ms.openlocfilehash: d7f9c49fbe771e7ac7a5f346129e04c3b4932e3d +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 80de2914b9fefc5705853faffa283bdde6a4fe1c ms.contentlocale: ja-jp -ms.lasthandoff: 05/23/2017 +ms.lasthandoff: 07/28/2017 --- -# .NET Framework で互換性のために残されているメンバー - +# .NET Framework で互換性のために残されているメンバー この記事の表では、[!INCLUDE[net_v45](../../../includes/net-v45-md.md)] (\([!INCLUDE[net_v451](../../../includes/net-v451-md.md)]\) などのポイント リリースを含む) と [!INCLUDE[net_v46](../../../includes/net-v46-md.md)] (\(ポイント リリースも含む\)) で互換性のために残されている型メンバーをアセンブリ別に示します。 各アセンブリで互換性のために残されているメンバーと推奨される代替メンバーの一覧を表示するには、以下のリンクを使用してください。 このトピックでは、廃止された型のメンバーの一覧は表示されていません。 廃止された型の一覧については、[互換性のために残されている型](../../../docs/framework/whats-new/obsolete-types.md)に関するページをご覧ください。 - [互換性のために残されているシステム アセンブリのメンバー](#SystemMembers) @@ -96,13 +95,11 @@ ms.lasthandoff: 05/23/2017 - [Microsoft.VisualBasic.dll](#visualbasic) -## 互換性のために残されているシステム アセンブリのメンバー - +## 互換性のために残されているシステム アセンブリのメンバー 次の表に、互換性のために残されているシステム アセンブリのメンバーを示します。 これらのアセンブリは、.NET Framework を対象とする汎用アプリケーションの開発で使用するためのものです。 -### アセンブリ: mscorlib.dll - +### アセンブリ: mscorlib.dll |種類|メンバー|メッセージ| |----------|------------|-------------| @@ -268,8 +265,7 @@ ms.lasthandoff: 05/23/2017 |||代わりに、 プロパティを使用してください。| -### アセンブリ: PresentationCore.dll - +### アセンブリ: PresentationCore.dll |種類|メンバー|メッセージ| |----------|------------|-------------| @@ -304,8 +300,7 @@ ms.lasthandoff: 05/23/2017 |||ビットマップ効果は廃止され、機能しなくなりました。 代わりに、必要に応じて を使用することを検討してください。| -### アセンブリ: PresentationFramework.dll - +### アセンブリ: PresentationFramework.dll |型|メンバー|メッセージ| |----------|------------|-------------| @@ -315,8 +310,7 @@ ms.lasthandoff: 05/23/2017 ||| で置き換えられます。| -### アセンブリ: System.Activities.dll - +### アセンブリ: System.Activities.dll |種類|メンバー|メッセージ| |----------|------------|-------------| @@ -324,8 +318,7 @@ ms.lasthandoff: 05/23/2017 |||最初に .NET Framework 4.5 で廃止されました。

このコンストラクターは使用しないでください。 代わりに、 または を使用してください。| -### アセンブリ: System.Activities.Presentation.dll - +### アセンブリ: System.Activities.Presentation.dll |型|メンバー|メッセージ| |----------|------------|-------------| @@ -340,8 +333,7 @@ ms.lasthandoff: 05/23/2017 |||最初に .NET Framework 4.5 で廃止されました。

このプロパティは使用しないでください。 代わりに、 を使用してください。| -### アセンブリ: System.Core.dll - +### アセンブリ: System.Core.dll |種類|メンバー|メッセージ| |----------|------------|-------------| @@ -384,8 +376,7 @@ ms.lasthandoff: 05/23/2017 |||このメンバーを使用すると、コンパイラ エラーが発生します。

このメソッドは使用しないでください。| -### アセンブリ: System.Data.dll - +### アセンブリ: System.Data.dll |型|メンバー|メッセージ| |----------|------------|-------------| @@ -407,8 +398,7 @@ ms.lasthandoff: 05/23/2017 ||| の使用は推奨されていません。 を使用してください。| -### アセンブリ: System.Data.Entity.dll - +### アセンブリ: System.Data.Entity.dll |型|メンバー|メッセージ| |----------|------------|-------------| @@ -418,8 +408,7 @@ ms.lasthandoff: 05/23/2017 |||代わりに、 を使用してください。| -### アセンブリ: System.Data.OracleClient.dll - +### アセンブリ: System.Data.OracleClient.dll |種類|メンバー|メッセージ| |----------|------------|-------------| @@ -428,8 +417,7 @@ ms.lasthandoff: 05/23/2017 ||| の使用は推奨されていません。 を使用してください。| -### アセンブリ: System.Design.dll - +### アセンブリ: System.Design.dll |種類|メンバー|メッセージ| |----------|------------|-------------| @@ -482,8 +470,7 @@ ms.lasthandoff: 05/23/2017 |||このメソッドの使用は推奨されていません。 代わりに、 を使用してください。| -### アセンブリ: System.dll - +### アセンブリ: System.dll |型|メンバー|メッセージ| |----------|------------|-------------| @@ -595,8 +582,7 @@ ms.lasthandoff: 05/23/2017 |||最初に .NET Framework 4.5 で廃止されました。

このメンバーを使用すると、コンパイラ エラーが発生します。

を使用して、 にクレームを追加します。| -### アセンブリ: System.Drawing.dll - +### アセンブリ: System.Drawing.dll |型|メンバー|メッセージ| |----------|------------|-------------| @@ -604,8 +590,7 @@ ms.lasthandoff: 05/23/2017 |||最初に .NET Framework 4.5 で廃止されました。

このコンストラクターの使用は推奨されていません。 を使用してください。| -### アセンブリ: System.Messaging.dll - +### アセンブリ: System.Messaging.dll |型|メンバー|メッセージ| |----------|------------|-------------| @@ -613,8 +598,7 @@ ms.lasthandoff: 05/23/2017 |||このメソッドは、 メソッド ファミリを正しく実装していない を返します。 代わりに、 を使用してください。| -### アセンブリ: System.ServiceModel.dll - +### アセンブリ: System.ServiceModel.dll |型|メンバー|メッセージ| |----------|------------|-------------| @@ -626,8 +610,7 @@ ms.lasthandoff: 05/23/2017 |||このプロパティの使用は推奨されていません。下位互換性のためだけに保持されています。 NTLM を使用するかどうかを判断する場合には、ローカル コンピューター ポリシーが使用されます。| -### アセンブリ: System.ServiceModel.Discovery.dll - +### アセンブリ: System.ServiceModel.Discovery.dll |型|メンバー|メッセージ| |----------|------------|-------------| @@ -635,16 +618,14 @@ ms.lasthandoff: 05/23/2017 |||最初に .NET Framework 4.5 で廃止されました。

は互換性のために残されています。 トランスポート プロパティを設定する際は、 を使用することを検討してください。| -### アセンブリ: System.Web.DataVisualization.dll - +### アセンブリ: System.Web.DataVisualization.dll |型|メンバー|メッセージ| |----------|------------|-------------| ||| の使用は推奨されていません。 代わりに、 の使用を検討してください。| -### アセンブリ: System.Web.dll - +### アセンブリ: System.Web.dll |種類|メンバー|メッセージ| |----------|------------|-------------| @@ -679,16 +660,14 @@ ms.lasthandoff: 05/23/2017 |||別の方法として、 プロパティを使用することをお勧めします。 を作成するには、 を作成して、 を呼び出します。| -### アセンブリ: System.Web.DynamicData.dll - +### アセンブリ: System.Web.DynamicData.dll |型|メンバー|メッセージ| |----------|------------|-------------| ||| など、データ バインディング コントロールの `EnablePersistedSelection` プロパティを使用してください。| -### アセンブリ: System.Web.Extensions.dll - +### アセンブリ: System.Web.Extensions.dll |型|メンバー|メッセージ| |----------|------------|-------------| @@ -702,8 +681,7 @@ ms.lasthandoff: 05/23/2017 |||このプロパティは今後使用しません。 代わりに、 を使用してください。| -### アセンブリ: System.Web.Services.dll - +### アセンブリ: System.Web.Services.dll |型|メンバー|メッセージ| |----------|------------|-------------| @@ -711,8 +689,7 @@ ms.lasthandoff: 05/23/2017 |||このプロパティは、将来のバージョンでは削除されます。 SOAP メッセージ内の特定のヘッダーは必須ではなくなりました。| -### アセンブリ: System.Windows.Forms.dll - +### アセンブリ: System.Windows.Forms.dll |型|メンバー|メッセージ| |----------|------------|-------------| @@ -729,8 +706,7 @@ ms.lasthandoff: 05/23/2017 |||このプロパティは推奨されていません。 代わりに、 プロパティを使用してください。| -### アセンブリ: System.Xaml.dll - +### アセンブリ: System.Xaml.dll |型|メンバー|メッセージ| |----------|------------|-------------| @@ -738,8 +714,7 @@ ms.lasthandoff: 05/23/2017 |||`expressionType` 引数は、XAML パーサーで使用されなくなりました。 有効な戻り値の型を指定するには、 を使用します。 式の型に対するカスタム ハンドリングを指定するには、 を使用します。| -### アセンブリ: System.Xml.dll - +### アセンブリ: System.Xml.dll |型|メンバー|メッセージ| |----------|------------|-------------| @@ -761,26 +736,22 @@ ms.lasthandoff: 05/23/2017 |||このメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 パラメーターを受け取らない のオーバーロードを使用してください。| -## 互換性のために残されている Microsoft アセンブリのメンバー - +## 互換性のために残されている Microsoft アセンブリのメンバー 次の表に、互換性のために残されている Microsoft アセンブリのメンバーを示します。 これらのアセンブリは特殊な目的のアセンブリであり、個別の言語 (Microsoft.VisualBasic.dll など) やビルド システム (Microsoft.Build.Engine.dll など) を対象としたアセンブリが含まれています。 -### アセンブリ: IEHost.dll and IEExec.exe - +### アセンブリ: IEHost.dll and IEExec.exe IEHost.dll および IEExec.exe アセンブリは .NET Framework から削除されています。 そのすべての型およびメンバーは廃止され、[!INCLUDE[net_v45](../../../includes/net-v45-md.md)] ではサポートされていません。 これらのアセンブリは Internet Explorer で Windows フォーム コントロールをホストし、実行可能ファイルを実行するために使用されていました。 代替手段としては、ClickOnce、XAML ブラウザー アプリケーション (XBAP)、および Microsoft Silverlight をお勧めします。 -### アセンブリ: ISymWrapper.dll - +### アセンブリ: ISymWrapper.dll |型|メンバー|メッセージ| |----------|------------|-------------| |||別の方法として、 を使用することをお勧めします。 は、インポーターのインターフェイス ポインターを ではなく、 として取得するので、32 ビット アーキテクチャと 64 ビット アーキテクチャの両方で機能します。| -### アセンブリ: Microsoft.Build.Conversion.v4.0.dll - +### アセンブリ: Microsoft.Build.Conversion.v4.0.dll |型|メンバー|メッセージ| |----------|------------|-------------| @@ -790,8 +761,7 @@ ms.lasthandoff: 05/23/2017 |||代わりに、パラメーターなしの メソッドを使用してください。| -### アセンブリ: Microsoft.Build.Engine.dll - +### アセンブリ: Microsoft.Build.Engine.dll |型|メンバー|メッセージ| |----------|------------|-------------| @@ -799,32 +769,28 @@ ms.lasthandoff: 05/23/2017 |||.NET Framework の場所を として単純に渡そうとしていた場合は、パラメーターなしの コンストラクターに変更するだけです。 それ以外の場合は、カスタム ツールセットをレジストリまたは構成ファイルに定義するか、エンジンの に要素を追加できます。 次に、 コンストラクターまたは コンストラクターを代わりに使用してください。| -### アセンブリ: Microsoft.Build.Framework.dll - +### アセンブリ: Microsoft.Build.Framework.dll |型|メンバー|メッセージ| |----------|------------|-------------| |||最初に .NET Framework 4.5 で廃止されました。

このメンバーを使用すると、コンパイラ エラーが発生します。

代わりに、 プロパティを使用してください。| -### アセンブリ: Microsoft.Build.Utilities.v4.0.dll - +### アセンブリ: Microsoft.Build.Utilities.v4.0.dll |型|メンバー|メッセージ| |----------|------------|-------------| ||| プロパティを使用します。| -### アセンブリ: Microsoft.Data.Entity.Build.Tasks.dll - +### アセンブリ: Microsoft.Data.Entity.Build.Tasks.dll |型|メンバー|メッセージ| |----------|------------|-------------| | `Microsoft.Data.Entity.Build.Tasks.EntityDeploy`| `Microsoft.Data.Entity.Build.Tasks.EntityDeploy.EntityDataModelEmbeddedResources`|最初に .NET Framework 4.5 で廃止されました。

バージョン 3.5 の下位互換性のためだけに使用されます。| -### アセンブリ: Microsoft.VisualBasic.dll - +### アセンブリ: Microsoft.VisualBasic.dll |種類|メンバー|メッセージ| |----------|------------|-------------| @@ -841,7 +807,7 @@ ms.lasthandoff: 05/23/2017 |||このメンバーを使用すると、コンパイラ エラーが発生します。

このメソッドは使用しないでください。| |||`DynData` レジストリ キーは Win9x でのみ動作し、このバージョンの .NET Framework ではサポートされていません。 代わりに、`PerformanceData` レジストリ キーを使用してください。 このプロパティは、.NET Framework の将来のバージョンでは削除されます。| -## 関連項目 - +## 関連項目 [クラス ライブラリの互換性のために残されている機能](../../../docs/framework/whats-new/whats-obsolete.md) - [互換性のために残されている型](../../../docs/framework/whats-new/obsolete-types.md) + [互換性のために残されている型](../../../docs/framework/whats-new/obsolete-types.md) + diff --git a/docs/standard/collections/hashtable-and-dictionary-collection-types.md b/docs/standard/collections/hashtable-and-dictionary-collection-types.md index 4fa9b7a4a50..b63675f96de 100644 --- a/docs/standard/collections/hashtable-and-dictionary-collection-types.md +++ b/docs/standard/collections/hashtable-and-dictionary-collection-types.md @@ -1,5 +1,5 @@ --- -title: "Hashtable コレクション型と Dictionary コレクション型 | Microsoft Docs" +title: "Hashtable コレクション型と Dictionary コレクション型" ms.custom: ms.date: 03/30/2017 ms.prod: .net @@ -20,11 +20,11 @@ caps.latest.revision: 16 author: mairaw ms.author: mairaw manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16 -ms.openlocfilehash: 59aa4bd6160491ac6c6a4f45131531226ec7e58f +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 1c77754efcfa626c2907fd57740133a0db4737d4 ms.contentlocale: ja-jp -ms.lasthandoff: 05/22/2017 +ms.lasthandoff: 07/28/2017 --- # Hashtable コレクション型と Dictionary コレクション型 @@ -51,4 +51,5 @@ ms.lasthandoff: 05/22/2017 - [ 一般的に使用されるコレクション型](../../../docs/standard/collections/commonly-used-collection-types.md) + [ 一般的に使用されるコレクション型](../../../docs/standard/collections/commonly-used-collection-types.md) + diff --git a/docs/standard/collections/sorted-collection-types.md b/docs/standard/collections/sorted-collection-types.md index 31a65fe49d8..122013bf5f9 100644 --- a/docs/standard/collections/sorted-collection-types.md +++ b/docs/standard/collections/sorted-collection-types.md @@ -1,5 +1,5 @@ --- -title: "Sorted コレクション型 | Microsoft Docs" +title: "Sorted コレクション型" ms.custom: ms.date: 03/30/2017 ms.prod: .net @@ -19,15 +19,14 @@ caps.latest.revision: 16 author: mairaw ms.author: mairaw manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: 375babff42f13c41852651811f92f6bdda91b1e2 -ms.openlocfilehash: 7b4a762e3021e80a15d66b15589eec2e269a2888 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 210582c6cf31b59f7f6c4b577c0e8a2c2f25ddd6 ms.contentlocale: ja-jp -ms.lasthandoff: 06/15/2017 +ms.lasthandoff: 07/28/2017 --- - -# Sorted コレクション型 +# Sorted コレクション型 クラス、 ジェネリック クラス、および ジェネリック クラスは、 インターフェイスを実装する点において クラスと ジェネリック クラスに似ていますが、キーによる並べ替え順序で自身の要素を維持し、ハッシュ テーブルの O(1) 挿入と取得の特性はありません。 これら 3 つのクラスには、次のような共通の特徴があります。 - この 3 つのクラスはすべて、 インターフェイスを実装します。 2 つのジェネリック クラスも ジェネリック インターフェイスを実装します。 @@ -57,8 +56,7 @@ ms.lasthandoff: 06/15/2017 [!INCLUDE[net_v40_long](../../../includes/net-v40-long-md.md)] より、 クラスは、挿入、削除、および検索の操作後に並べ替えられた順序でデータを保持する自己平衡ツリーを提供します。 このクラスと クラスは、 インターフェイスを実装します。 - -## 関連項目 +## 関連項目 diff --git a/docs/standard/collections/thread-safe/when-to-use-a-thread-safe-collection.md b/docs/standard/collections/thread-safe/when-to-use-a-thread-safe-collection.md index 4e6449d2a44..3f0df763e05 100644 --- a/docs/standard/collections/thread-safe/when-to-use-a-thread-safe-collection.md +++ b/docs/standard/collections/thread-safe/when-to-use-a-thread-safe-collection.md @@ -1,5 +1,5 @@ --- -title: "スレッド セーフなコレクションを使用する状況 | Microsoft Docs" +title: "スレッド セーフなコレクションを使用する状況" ms.custom: ms.date: 03/30/2017 ms.prod: .net @@ -15,11 +15,11 @@ caps.latest.revision: 9 author: mairaw ms.author: mairaw manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16 -ms.openlocfilehash: 87898a4a6ba3d3ef4c53fd1c6b8f94ff353f10e4 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 5166b7b7be38fae9bf809cb0b3aa79b76efd41ac ms.contentlocale: ja-jp -ms.lasthandoff: 05/22/2017 +ms.lasthandoff: 07/28/2017 --- # スレッド セーフなコレクションを使用する状況 @@ -73,4 +73,5 @@ ms.lasthandoff: 05/22/2017 ## 関連項目 [スレッド セーフなコレクション](../../../../docs/standard/collections/thread-safe/index.md) - [並列プログラミング](../../../../docs/standard/parallel-programming/index.md) + [並列プログラミング](../../../../docs/standard/parallel-programming/index.md) + diff --git a/docs/standard/collections/when-to-use-generic-collections.md b/docs/standard/collections/when-to-use-generic-collections.md index 339d91582ee..07d29166d6a 100644 --- a/docs/standard/collections/when-to-use-generic-collections.md +++ b/docs/standard/collections/when-to-use-generic-collections.md @@ -1,5 +1,5 @@ --- -title: "ジェネリック コレクションを使用する状況 | Microsoft Docs" +title: "ジェネリック コレクションを使用する状況" ms.custom: ms.date: 03/30/2017 ms.prod: .net @@ -16,36 +16,36 @@ caps.latest.revision: 17 author: mairaw ms.author: mairaw manager: wpickett -ms.translationtype: Human Translation -ms.sourcegitcommit: 9f5b8ebb69c9206ff90b05e748c64d29d82f7a16 -ms.openlocfilehash: 9dcf0802b1d9a1d6b63d108289cbc814b73e8c48 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 465939bca9e0300300efef9842f312800817a5cc ms.contentlocale: ja-jp -ms.lasthandoff: 05/22/2017 +ms.lasthandoff: 07/28/2017 --- # ジェネリック コレクションを使用する状況 通常は、ジェネリック コレクションを使用することをお勧めします。これは、基本コレクション型から派生して型固有のメンバーを実装することなく、タイプ セーフの利点を即座に得ることができるためです。 また、ジェネリックでは要素をボックス化する必要がないため、コレクションの要素が値型である場合、一般的に、ジェネリック コレクション型は、対応する非ジェネリック コレクション型 (および、非ジェネリックの基本コレクション型から派生した型) よりもパフォーマンスに優れています。 - [!INCLUDE[net_v40_long](../../../includes/net-v40-long-md.md)] 以降を対象にしたプログラムで、複数のスレッドで同時に項目をコレクションに追加またはコレクションから削除する可能性がある場合は、 名前空間のジェネリック コレクション クラスを使用する必要があります。 + [!INCLUDE[net_v40_long](../../../includes/net-v40-long-md.md)] 以降を対象にしたプログラムで、複数のスレッドで同時に項目をコレクションに追加またはコレクションから削除する可能性がある場合は、 名前空間のジェネリック コレクション クラスを使用する必要があります。 次のジェネリック型は、既存のコレクション型に対応しています。 -- は、 に対応するジェネリック クラスです。 +- は、 に対応するジェネリック クラスです。 -- および は、 に対応するジェネリック クラスです。 +- および は、 に対応するジェネリック クラスです。 -- は、 に対応するジェネリック クラスです。 は基本クラスとして使用できますが、 とは異なり、抽象クラスではありません。 そのため、より簡単に使用できます。 +- は、 に対応するジェネリック クラスです。 は基本クラスとして使用できますが、 とは異なり、抽象クラスではありません。 そのため、より簡単に使用できます。 -- は、 に対応するジェネリック クラスです。 は抽象クラスではなく、既存の を読み取り専用のコレクションとして簡単に公開できるようにするコンストラクターを含んでいます。 +- は、 に対応するジェネリック クラスです。 は抽象クラスではなく、既存の を読み取り専用のコレクションとして簡単に公開できるようにするコンストラクターを含んでいます。 -- 、および ジェネリック クラスは、同じ名前を持つそれぞれの非ジェネリック クラスに対応しています。 +- 、および ジェネリック クラスは、同じ名前を持つそれぞれの非ジェネリック クラスに対応しています。 ## その他の型 いくつかのジェネリック コレクション型には、対応する非ジェネリック型がありません。 次に例を示します。 - は、挿入と削除の O(1) 操作を提供する汎用のリンク リストです。 -- は、挿入と取得の O(log `n`) 操作で並べ替えられたディクショナリで、 の代替として役立ちます。 +- は、挿入と取得の O(log `n`) 操作で並べ替えられたディクショナリで、 の代替として役立ちます。 - は、リストとディクショナリを組み合わせたもので、独自のキーを含むオブジェクトの格納方法を提供します。 @@ -54,7 +54,7 @@ ms.lasthandoff: 05/22/2017 - は、順序のない要素の高速な挿入および削除を提供します。 ## LINQ to Objects - LINQ to Objects 機能では、オブジェクト型が インターフェイスまたは インターフェイスを実装している限り、LINQ クエリを使用してメモリ内オブジェクトにアクセスできます。 LINQ クエリはデータ アクセス用の一般的なパターンです。通常、これは標準の `foreach` ループよりも簡潔で読みやすく、フィルター処理、並べ替え、およびグループ化機能を備えています。 さらに、LINQ クエリによってパフォーマンスを向上させることができます。 詳しくは、「[LINQ to Objects](http://msdn.microsoft.com/library/73cafe73-37cf-46e7-bfa7-97c7eea7ced9)」および「[Parallel LINQ (PLINQ)](../../../docs/standard/parallel-programming/parallel-linq-plinq.md)」を参照してください。 + LINQ to Objects 機能では、オブジェクト型が インターフェイスまたは インターフェイスを実装している限り、LINQ クエリを使用してメモリ内オブジェクトにアクセスできます。 LINQ クエリはデータ アクセス用の一般的なパターンです。通常、これは標準の `foreach` ループよりも簡潔で読みやすく、フィルター処理、並べ替え、およびグループ化機能を備えています。 さらに、LINQ クエリによってパフォーマンスを向上させることができます。 詳細については、 [LINQ to Objects](http://msdn.microsoft.com/library/73cafe73-37cf-46e7-bfa7-97c7eea7ced9) および [Parallel LINQ (PLINQ)](../../../docs/standard/parallel-programming/parallel-linq-plinq.md)を参照してください。 ## その他の機能 一部のジェネリック型には、非ジェネリック コレクション型にはない機能があります。 たとえば、非ジェネリックの クラスに対応する クラスには、リストを検索するメソッドを指定できる デリゲートや、リストの各要素に作用するメソッドを表す デリゲートや、型間の変換を定義できるようにする デリゲートなどの、汎用デリゲートを受け取るメソッドが多数あります。 @@ -64,4 +64,5 @@ ms.lasthandoff: 05/22/2017 ## 関連項目 [コレクションとデータ構造体](../../../docs/standard/collections/index.md) [一般的に使用されるコレクション型](../../../docs/standard/collections/commonly-used-collection-types.md) - [ジェネリック](../../../docs/standard/generics/index.md) + [ジェネリック](../../../docs/standard/generics/index.md) + diff --git a/docs/visual-basic/developing-apps/development-with-my/index.md b/docs/visual-basic/developing-apps/development-with-my/index.md index 56b55a8d57d..7a0abfa8155 100644 --- a/docs/visual-basic/developing-apps/development-with-my/index.md +++ b/docs/visual-basic/developing-apps/development-with-my/index.md @@ -1,5 +1,5 @@ --- -title: "My による開発 (Visual Basic) | Microsoft Docs" +title: "My による開発 (Visual Basic)" ms.date: 2015-07-20 ms.prod: .net ms.suite: @@ -33,11 +33,11 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: 76055b9c0a611fa3688e5bada1dd8e7d426765e3 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 3dae5e12baeb82c238381fb9e144c434816dcfb4 ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- # My による開発 (Visual Basic) @@ -71,4 +71,5 @@ Visual Basic には、多彩な機能を提供する一方で生産性や使い [My.Forms オブジェクト](../../../visual-basic/language-reference/objects/my-forms-object.md) [My.WebServices オブジェクト](../../../visual-basic/language-reference/objects/my-webservices-object.md) - [プロジェクトの種類に応じた My の機能](../../../visual-basic/developing-apps/development-with-my/how-my-depends-on-project-type.md) + [プロジェクトの種類に応じた My の機能](../../../visual-basic/developing-apps/development-with-my/how-my-depends-on-project-type.md) + diff --git a/docs/visual-basic/developing-apps/index.md b/docs/visual-basic/developing-apps/index.md index 7ec1227c14e..c36f8ad8d96 100644 --- a/docs/visual-basic/developing-apps/index.md +++ b/docs/visual-basic/developing-apps/index.md @@ -1,5 +1,5 @@ --- -title: "Visual Basic でのアプリケーションの開発 | Microsoft Docs" +title: "Visual Basic でのアプリケーションの開発" ms.date: 2015-07-20 ms.prod: .net ms.technology: @@ -29,10 +29,11 @@ translation.priority.mt: - pl-pl - pt-br - tr-tr -translationtype: Human Translation -ms.sourcegitcommit: dff752a9d31ec92b113dae9eed20cd72faf57c84 -ms.openlocfilehash: 2baf921be083da58911c474bf2506f08360f17b7 -ms.lasthandoff: 03/22/2017 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: b0dee8a19d22eb9b483a2d17fad43830971a8ab0 +ms.contentlocale: ja-jp +ms.lasthandoff: 07/28/2017 --- # Visual Basic でのアプリケーションの開発 @@ -65,4 +66,5 @@ ms.lasthandoff: 03/22/2017 Visual Basic でのプログラミングの重要な要素について確認します。 [Visual Basic の言語リファレンス](../../visual-basic/language-reference/index.md) - Visual Basic 言語のリファレンス ドキュメントが含まれています。 + Visual Basic 言語のリファレンス ドキュメントが含まれています。 + diff --git a/docs/visual-basic/developing-apps/programming/index.md b/docs/visual-basic/developing-apps/programming/index.md index 6d31a226c06..3d92849fe3a 100644 --- a/docs/visual-basic/developing-apps/programming/index.md +++ b/docs/visual-basic/developing-apps/programming/index.md @@ -1,5 +1,5 @@ --- -title: "Visual Basic でのプログラミング | Microsoft Docs" +title: "Visual Basic でのプログラミング" ms.date: 2015-07-20 ms.prod: .net ms.suite: @@ -29,10 +29,11 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -translationtype: Human Translation -ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0 -ms.openlocfilehash: 1aed5aa95d9c7177ea52c28b2a169fdde8dc5ec4 -ms.lasthandoff: 03/13/2017 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: cabdb8b0b297f92f3ff323a989a812cc822c2ad5 +ms.contentlocale: ja-jp +ms.lasthandoff: 07/28/2017 --- # Visual Basic でのプログラミング @@ -64,4 +65,5 @@ ms.lasthandoff: 03/13/2017 [Visual Basic 言語の機能](../../../visual-basic/programming-guide/language-features/index.md) [プログラミングの概念](../../../visual-basic/programming-guide/concepts/index.md) [コレクション](../../../visual-basic/programming-guide/concepts/collections.md) - [Visual Basic でのアプリケーションの開発](../../../visual-basic/developing-apps/index.md) + [Visual Basic でのアプリケーションの開発](../../../visual-basic/developing-apps/index.md) + diff --git a/docs/visual-basic/getting-started/index.md b/docs/visual-basic/getting-started/index.md index ed2825cae95..773b5b578a2 100644 --- a/docs/visual-basic/getting-started/index.md +++ b/docs/visual-basic/getting-started/index.md @@ -1,5 +1,5 @@ --- -title: "Visual Basic の概要 | Microsoft Docs" +title: "Visual Basic の概要" ms.date: 2017-05-01 ms.prod: .net ms.technology: @@ -29,11 +29,11 @@ translation.priority.mt: - pl-pl - pt-br - tr-tr -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: 3f3d00e8145620520697941c9002ea81f8de9044 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 0f94aab658175c1a338aff78d2645fd631fd37c8 ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- # Visual Basic の概要 @@ -53,7 +53,7 @@ Visual Basic .NET の各バージョンの新機能を一覧表示します。 [Visual Basic に関する詳細情報](http://msdn.microsoft.com/vstudio/hh388573.aspx) Visual Basic でのプログラミング方法を学習するためのリソースへのリンクを示します。 - [Visual Basic を入手する](https://www.visualstudio.com/downloads/) + [Visual Basic の取得](https://www.visualstudio.com/downloads/) Visual Basic のサポートを含む Visual Studio のバージョン (無料版など) のダウンロード リンクを提供します。 ## 関連項目 @@ -68,10 +68,10 @@ Visual Basic .NET の各バージョンの新機能を一覧表示します。 [!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] 言語のさまざまな面を説明するヘルプ ページの一覧を示します。 - [ご意見](https://docs.microsoft.com/visualstudio/ide/talk-to-us) + [ご意見](/visualstudio/ide/talk-to-us) サポートの利用方法、およびフィードバックの送付方法について説明します。 - [Visual Studio](https://docs.microsoft.com/en-us/visualstudio/) + [Visual Studio](/visualstudio/) [!INCLUDE[vsprvs](~/includes/vsprvs-md.md)] のドキュメントへのリンクを示します。 @@ -79,8 +79,9 @@ Visual Basic .NET の各バージョンの新機能を一覧表示します。 [!INCLUDE[csprcs](~/includes/csprcs-md.md)] を使用したアプリケーション開発についてのドキュメントへのリンクを示します。 - [Visual C++](https://docs.microsoft.com/cpp/) + [Visual C++](/cpp/) Visual C++ のドキュメントへのリンクを示します。 [Office および SharePoint 開発](https://msdn.microsoft.com/library/d2tx7z6d) - Microsoft Office と [!INCLUDE[vsprvs](~/includes/vsprvs-md.md)] をビジネス アプリケーションの一部として使用する方法について説明します。 + Microsoft Office と [!INCLUDE[vsprvs](~/includes/vsprvs-md.md)] をビジネス アプリケーションの一部として使用する方法について説明します。 + diff --git a/docs/visual-basic/language-reference/error-messages/index.md b/docs/visual-basic/language-reference/error-messages/index.md index 247b786b459..ee1e9999296 100644 --- a/docs/visual-basic/language-reference/error-messages/index.md +++ b/docs/visual-basic/language-reference/error-messages/index.md @@ -1,5 +1,5 @@ --- -title: "エラー メッセージ (Visual Basic) | Microsoft Docs" +title: "エラー メッセージ (Visual Basic)" ms.date: 2015-07-20 ms.prod: .net ms.reviewer: @@ -32,11 +32,11 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: 9f1cb93d5aaf7f90fc332594a2ca2a7cfc0c9c2f +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: cbeca9d1b6971f8b3de112eb6a199b8bacbc1670 ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- # エラー メッセージ (Visual Basic) @@ -58,7 +58,7 @@ Visual Basic アプリケーションを作成、コンパイル、実行する ## コンパイル時エラー Visual Basic コンパイラがコード内で問題を検出すると、コンパイル時エラーが発生します。 コード エディターでは、エラーの原因となったコード行の下に波線が表示されるため、簡単にその行を特定できます。 波線をポイントするか**エラー一覧**を開くと、エラー メッセージが表示されます。エラー一覧には他のメッセージも表示されます。 - 識別子の下に波線があり、右端の文字の下に短い下線が表示されている場合は、クラス、コンストラクター、メソッド、プロパティ、フィールド、または列挙型のスタブを生成できます。 詳細については、「[Generate From Usage](https://docs.microsoft.com/visualstudio/ide/visual-csharp-intellisense#generate-from-usage)」(使用法から生成) を参照してください。 + 識別子の下に波線があり、右端の文字の下に短い下線が表示されている場合は、クラス、コンストラクター、メソッド、プロパティ、フィールド、または列挙型のスタブを生成できます。 詳細については、「[Generate From Usage](/visualstudio/ide/visual-csharp-intellisense#generate-from-usage)」(使用法から生成) を参照してください。 - Visual Basic コンパイラからのエラーを解決することにより、高速に実行されるバグの少ないコードを作成できます。 これらの警告では、アプリケーションの実行時にエラーを発生させるコードが示されます。 たとえば、ユーザーが、割り当てが行われていないオブジェクト変数のメンバーを呼び出そうとしたり、戻り値を設定せずに関数から戻ろうとしたり、例外をキャッチするロジックにエラーがある `Try` ブロックを実行しようとしたりすると、コンパイラは警告を表示します。 警告の表示/非表示を切り替える方法など、警告の詳細については、「[Visual Basic での警告の構成](https://docs.microsoft.com/visualstudio/ide/configuring-warnings-in-visual-basic)」を参照してください。 + Visual Basic コンパイラからのエラーを解決することにより、高速に実行されるバグの少ないコードを作成できます。 これらの警告では、アプリケーションの実行時にエラーを発生させるコードが示されます。 たとえば、ユーザーが、割り当てが行われていないオブジェクト変数のメンバーを呼び出そうとしたり、戻り値を設定せずに関数から戻ろうとしたり、例外をキャッチするロジックにエラーがある `Try` ブロックを実行しようとしたりすると、コンパイラは警告を表示します。 警告の表示/非表示を切り替える方法など、警告の詳細については、「[Visual Basic での警告の構成](/visualstudio/ide/configuring-warnings-in-visual-basic)」を参照してください。 diff --git a/docs/visual-basic/language-reference/index.md b/docs/visual-basic/language-reference/index.md index 5ad943b85f9..e03114b0936 100644 --- a/docs/visual-basic/language-reference/index.md +++ b/docs/visual-basic/language-reference/index.md @@ -1,5 +1,5 @@ --- -title: "Visual Basic の言語リファレンス | Microsoft Docs" +title: "Visual Basic の言語リファレンス" ms.date: 2015-07-20 ms.prod: .net ms.technology: @@ -33,21 +33,17 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: ada35fcbbbe84f6339f47af736a8581db85cfb56 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 1ac47bde27397e80993a6bb5d2512715f44acfc1 ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- - - -# Visual Basic の言語リファレンス +# Visual Basic の言語リファレンス このセクションでは、[!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] 言語のさまざまな側面の参照情報を示します。 - - -## このセクションの内容 +## このセクションの内容 [表記規則とコード規則](../../visual-basic/language-reference/typographic-and-code-conventions.md) [!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] ドキュメントで、キーワード、プレースホルダー、および言語の他の要素の書式設定の方法に関する概要を示します。 @@ -108,11 +104,10 @@ ms.lasthandoff: 05/26/2017 [エラー メッセージ](../../visual-basic/language-reference/error-messages/index.md) [!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] コンパイラとランタイム エラー メッセージの一覧およびそれらの対処方法のヘルプがあります。 - - -## 関連項目 +## 関連項目 [Visual Basic](../../visual-basic/index.md) [!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] 言語のすべての領域の包括的なヘルプがあります。 [Visual Basic のコマンド ライン コンパイラ](../../visual-basic/reference/command-line-compiler/index.md) - [!INCLUDE[vsprvs](~/includes/vsprvs-md.md)] 統合開発環境 (IDE) でプログラムをコンパイルする方法の代替手段としてコマンド ライン コンパイルを使用する方法を説明しています。 + [!INCLUDE[vsprvs](~/includes/vsprvs-md.md)] 統合開発環境 (IDE) でプログラムをコンパイルする方法の代替手段としてコマンド ライン コンパイルを使用する方法を説明しています。 + diff --git a/docs/visual-basic/language-reference/keywords/index.md b/docs/visual-basic/language-reference/keywords/index.md index a096fa76b64..c7063f1d9fb 100644 --- a/docs/visual-basic/language-reference/keywords/index.md +++ b/docs/visual-basic/language-reference/keywords/index.md @@ -1,5 +1,5 @@ --- -title: "キーワード (Visual Basic) | Microsoft Docs" +title: "キーワード (Visual Basic)" ms.date: 2015-07-20 ms.prod: .net ms.suite: @@ -35,21 +35,17 @@ translation.priority.mt: - pl-pl - pt-br - tr-tr -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: 5474dd8cf57253a7783a272638081b0439483306 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 6997ab8d05e2061a0f42ab86d6a7d7fb74b634fe ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- - - -# キーワード (Visual Basic) +# キーワード (Visual Basic) 次の表は、[!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] 言語のすべてのキーワードの一覧です。 - - -## 予約済みのキーワード +## 予約済みのキーワード 次のキーワードは*予約済み*であり、プログラミングの要素 (変数やプロシージャなど) の名前として使用できません。 ただし、名前を角かっこ (`[``]`) で囲むと、この制約を回避できます。 詳細については、「[宣言された要素の名前](../../../visual-basic/programming-guide/language-features/declared-elements/declared-element-names.md)」の「エスケープされた名前」を参照してください。 > [!NOTE] @@ -108,9 +104,7 @@ ms.lasthandoff: 05/26/2017 > [!NOTE] > `EndIf`、`GoSub`、`Variant`、`Wend` は、[!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] では使用されなくなりましたが、予約済みのキーワードとして残っています。 `Let` キーワードは、意味が変更されました。 `Let` は、LINQ クエリで使用するようになっています。 詳細については、「[Let 句](../../../visual-basic/language-reference/queries/let-clause.md)」を参照してください。 - - -## 予約されていないキーワード +## 予約されていないキーワード 次のキーワードは予約されていません。したがって、プログラミングの要素の名前として使用できます。 ただし、コードの可読性が低下し、検出しにくい微妙なエラーの原因となる可能性があるため、これらのキーワードを要素の名前として使用することは避けてください。 ||||| @@ -126,9 +120,7 @@ ms.lasthandoff: 05/26/2017 |[Until](../../../visual-basic/language-reference/statements/do-loop-statement.md)|[Where](../../../visual-basic/language-reference/queries/where-clause.md)|[Yield](../../../visual-basic/language-reference/statements/yield-statement.md)|[#ExternalSource](../../../visual-basic/language-reference/directives/externalsource-directive.md)| |[#Region](../../../visual-basic/language-reference/directives/region-directive.md)|||| - - -## 関連トピック +## 関連トピック |タイトル|説明| |-----------|-----------------| @@ -151,8 +143,6 @@ ms.lasthandoff: 05/26/2017 |[レジストリの概要](../../../visual-basic/language-reference/keywords/registry-summary.md)|プログラム設定の読み込み、保存、および削除に使用される関数の一覧を示します。| |[文字列操作の概要](../../../visual-basic/language-reference/keywords/string-manipulation-summary.md)|文字列操作に使用される関数の一覧を示します。| - - -## 関連項目 +## 関連項目 [Visual Basic ランタイム ライブラリのメンバー](../../../visual-basic/language-reference/runtime-library-members.md) diff --git a/docs/visual-basic/language-reference/objects/index.md b/docs/visual-basic/language-reference/objects/index.md index 1b098a9e27a..c54254a2b0a 100644 --- a/docs/visual-basic/language-reference/objects/index.md +++ b/docs/visual-basic/language-reference/objects/index.md @@ -1,5 +1,5 @@ --- -title: "オブジェクト (Visual Basic) | Microsoft Docs" +title: "オブジェクト (Visual Basic)" ms.date: 2015-07-20 ms.prod: .net ms.suite: @@ -28,21 +28,17 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: 6d4ed7e551c9a0d039f0206a86fa3a748dd728ef +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 98503c5764690d6dea90bf46a229e9ee2fd81df7 ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- - - -# オブジェクト (Visual Basic) +# オブジェクト (Visual Basic) このトピックでは、Visual Basic ランタイム オブジェクトを示すトピックや、そのメンバー プロシージャ、プロパティ、およびイベントの表を含む、その他のトピックへのリンクを提供します。 - - -## Visual Basic ランタイム オブジェクト +## Visual Basic ランタイム オブジェクト ||| |---|---| @@ -73,8 +69,7 @@ ms.lasthandoff: 05/26/2017 |[My.WebServices オブジェクト](../../../visual-basic/language-reference/objects/my-webservices-object.md)|現在のプロジェクトによって参照される各 Web サービスの単一のインスタンスを作成してアクセスするためのプロパティを提供します。| ||構造化テキスト ファイルの解析に使用するメソッドとプロパティを提供します。| - - -## 関連項目 +## 関連項目 [Visual Basic 言語リファレンス](../../../visual-basic/language-reference/index.md) - [Visual Basic](../../../visual-basic/index.md) + [Visual Basic](../../../visual-basic/index.md) + diff --git a/docs/visual-basic/language-reference/xml-literals/index.md b/docs/visual-basic/language-reference/xml-literals/index.md index dea76415427..eea4c8921f2 100644 --- a/docs/visual-basic/language-reference/xml-literals/index.md +++ b/docs/visual-basic/language-reference/xml-literals/index.md @@ -1,5 +1,5 @@ --- -title: "XML リテラル (Visual Basic) | Microsoft Docs" +title: "XML リテラル (Visual Basic)" ms.date: 2015-07-20 ms.prod: .net ms.reviewer: @@ -34,21 +34,17 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: 7398d02ddd73576fb502a10559891127307b96c0 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 9182402167c64d6683670ae240cd0dd58ee9d1ef ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- - - -# XML リテラル (Visual Basic) +# XML リテラル (Visual Basic) このセクションのトピックでは、[!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] の XML リテラルの構文を示します。 XML リテラルの構文を使用すると、コード内に直接 XML を組み込むことができます。 - - -## このセクションの内容 +## このセクションの内容 |トピック|説明| |-----------|-----------------| @@ -58,7 +54,6 @@ ms.lasthandoff: 05/26/2017 |[XML コメント リテラル](../../../visual-basic/language-reference/xml-literals/xml-comment-literal.md)| オブジェクトを表すリテラルの構文を説明します。| |[XML 処理命令リテラル](../../../visual-basic/language-reference/xml-literals/xml-processing-instruction-literal.md)| オブジェクトを表すリテラルの構文を説明します。| - - -## 関連項目 - [XML](../../../visual-basic/programming-guide/language-features/xml/index.md) +## 関連項目 + [XML](../../../visual-basic/programming-guide/language-features/xml/index.md) + diff --git a/docs/visual-basic/programming-guide/com-interop/index.md b/docs/visual-basic/programming-guide/com-interop/index.md index e60c73e2ecf..dcca716e1e3 100644 --- a/docs/visual-basic/programming-guide/com-interop/index.md +++ b/docs/visual-basic/programming-guide/com-interop/index.md @@ -1,5 +1,5 @@ --- -title: "COM 相互運用 (Visual Basic) | Microsoft Docs" +title: "COM 相互運用 (Visual Basic)" ms.custom: ms.date: 2015-07-20 ms.prod: .net @@ -31,21 +31,17 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: 6aaa083c7d668659d2e68638b677a20ce22fa214 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 29275519a00ad0c33a5b85e592532ce456daefe0 ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- - - -# COM 相互運用 (Visual Basic) +# COM 相互運用 (Visual Basic) コンポーネント オブジェクト モデル (COM) では、オブジェクトがその機能を他のコンポーネントに公開し、アプリケーションをホストすることを許可します。 今日のソフトウェアのほとんどに、COM オブジェクトが含まれています。 .NET アセンブリは新しいアプリケーションに最適ですが、時には COM オブジェクトを使用する必要があります。 このセクションには、[!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] での COM オブジェクトの作成と使用に関連するいくつかの問題も含まれています。 - - -## このセクションの内容 +## このセクションの内容 [COM 相互運用の概要](../../../visual-basic/programming-guide/com-interop/introduction-to-com-interop.md) COM 相互運用の概要を示します。 @@ -76,9 +72,7 @@ ms.lasthandoff: 05/26/2017 [チュートリアル : COM オブジェクトによる継承の実装](../../../visual-basic/programming-guide/com-interop/walkthrough-implementing-inheritance-with-com-objects.md) 新しいオブジェクトの基本として既存の COM オブジェクトを使用する方法を説明します。 - - -## 関連項目 +## 関連項目 [アンマネージ コードとの相互運用](https://msdn.microsoft.com/library/sd10k43k) 共通言語ランタイムが提供する相互運用サービスについて説明します。 @@ -89,4 +83,5 @@ ms.lasthandoff: 05/26/2017 COM からのマネージ型の準備と使用方法について説明します。 [相互運用固有の属性の適用](https://msdn.microsoft.com/library/d4w8x20h) - アンマネージ コードを操作するときに使用できる属性について説明します。 + アンマネージ コードを操作するときに使用できる属性について説明します。 + diff --git a/docs/visual-basic/programming-guide/concepts/async/index.md b/docs/visual-basic/programming-guide/concepts/async/index.md index 18e88169880..b4915069be7 100644 --- a/docs/visual-basic/programming-guide/concepts/async/index.md +++ b/docs/visual-basic/programming-guide/concepts/async/index.md @@ -1,5 +1,5 @@ --- -title: "Async および Await を使用した非同期プログラミング (Visual Basic) | Microsoft Docs" +title: "Async および Await を使用した非同期プログラミング (Visual Basic)" ms.custom: ms.date: 2015-07-20 ms.prod: .net @@ -20,16 +20,14 @@ translation.priority.mt: - pl-pl - pt-br - tr-tr -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: 7efef9e445d542e4575c94af78179316bf628aa1 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 87f089a6de77dc5d4085b12f68b0511ec22b3f63 ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- - - -# Async および Await を使用した非同期プログラミング (Visual Basic) +# Async および Await を使用した非同期プログラミング (Visual Basic) パフォーマンスのボトルネックを回避しアプリケーション全体の応答性を向上させるために、非同期プログラミングを使用できます。 ただ、非同期アプリケーションを作成する従来の方法は複雑で、プログラムの作成、デバッグ、保守が困難な場合があります。 Visual Studio 2012 では、.NET Framework 4.5 以降と Windows ランタイムの非同期サポートを利用した "非同期プログラミング" と呼ばれる簡単な方法が導入されました。 コンパイラがこれまで開発者が行っていた難しい作業を実行し、アプリケーションは同期コードに類似した論理構造を保持します。 その結果、わずかな作業量で非同期プログラミングのすべての利点を得られます。 @@ -333,9 +331,7 @@ End Class ' Length of the downloaded string: 41763. ``` - - -## 関連項目 +## 関連項目 [Await 演算子](../../../../visual-basic/language-reference/operators/await-operator.md) [Async](../../../../visual-basic/language-reference/modifiers/async.md) diff --git a/docs/visual-basic/programming-guide/concepts/expression-trees/index.md b/docs/visual-basic/programming-guide/concepts/expression-trees/index.md index 62f42388f4e..cce3b0e00b8 100644 --- a/docs/visual-basic/programming-guide/concepts/expression-trees/index.md +++ b/docs/visual-basic/programming-guide/concepts/expression-trees/index.md @@ -1,5 +1,5 @@ --- -title: "式ツリー (Visual Basic) | Microsoft Docs" +title: "式ツリー (Visual Basic)" ms.custom: ms.date: 2015-07-20 ms.prod: .net @@ -20,10 +20,11 @@ translation.priority.mt: - pl-pl - pt-br - tr-tr -translationtype: Human Translation -ms.sourcegitcommit: 7e33ed084c560470a486ebbb25035a59ddc18565 -ms.openlocfilehash: 5f22d535ea6fb55ccadba4476e2e61f32b7a64f2 -ms.lasthandoff: 03/31/2017 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: e67f6696ab6e41e9185c7d1356b98113e1473a87 +ms.contentlocale: ja-jp +ms.lasthandoff: 07/28/2017 --- # 式ツリー (Visual Basic) @@ -48,7 +49,7 @@ Dim lambda As Expression(Of Func(Of Integer, Boolean)) = ``` ## API を使用した式ツリーの作成 - API を使用して式ツリーを作成するには、 クラスを使用します。 このクラスには、変数またはパラメーターを表す や、メソッドの呼び出しを表す などの特定の型の式ツリー ノードを作成する、静的ファクトリ メソッドが含まれます。 、その他の式固有の型も 名前空間で定義されます。 これらの型は、抽象型 から派生しています。 + API を使用して式ツリーを作成するには、 クラスを使用します。 このクラスには、特定の型を持つ式ツリー ノードを作成する静的ファクトリ メソッドが含まれます。たとえば、変数またはパラメーターを表す や、メソッドの呼び出しを表す などです。 などの式固有の型も、 名前空間で定義されます。 これらの型は、 抽象型から派生したものです。 次のコード例は、API を使用して、ラムダ式 `Function(num) num < 5` を表す式ツリーを作成する方法を示しています。 @@ -131,7 +132,7 @@ Console.WriteLine(String.Format("Decomposed expression: {0} => {1} {2} {3}", 式ツリーは変更できません。 つまり、式ツリーを変更するには、既存の式ツリーをコピーしてツリー内のノードを置き換えることで、新しい式ツリーを作成する必要があります。 式ツリー ビジターを使用して、既存の式ツリーを走査することができます。 詳細については、「[方法: 式ツリーを変更する (Visual Basic)](../../../../visual-basic/programming-guide/concepts/expression-trees/how-to-modify-expression-trees.md)」を参照してください。 ## 式ツリーのコンパイル - の型は、式ツリーで表されたコードを実行可能なデリゲートにコンパイルする メソッドを提供します。 + 型に含まれる メソッドにより、式ツリーが表すコードを実行可能なデリゲートにコンパイルします。 次のコード例は、式ツリーをコンパイルして結果のコードを実行する方法を示しています。 @@ -164,4 +165,5 @@ Console.WriteLine(expr.Compile()(4)) [方法: 式ツリーを変更する (Visual Basic)](../../../../visual-basic/programming-guide/concepts/expression-trees/how-to-modify-expression-trees.md) [ラムダ式](../../../../visual-basic/programming-guide/language-features/procedures/lambda-expressions.md) [動的言語ランタイムの概要](https://msdn.microsoft.com/library/dd233052) - [プログラミングの概念 (Visual Basic)](../../../../visual-basic/programming-guide/concepts/index.md) + [プログラミングの概念 (Visual Basic)](../../../../visual-basic/programming-guide/concepts/index.md) + diff --git a/docs/visual-basic/programming-guide/concepts/index.md b/docs/visual-basic/programming-guide/concepts/index.md index 21f63fe1945..4b52658e78a 100644 --- a/docs/visual-basic/programming-guide/concepts/index.md +++ b/docs/visual-basic/programming-guide/concepts/index.md @@ -1,5 +1,5 @@ --- -title: "プログラミングの概念 (Visual Basic) | Microsoft Docs" +title: "プログラミングの概念 (Visual Basic)" ms.custom: ms.date: 2015-07-20 ms.prod: .net @@ -19,10 +19,11 @@ translation.priority.mt: - pl-pl - pt-br - tr-tr -translationtype: Human Translation -ms.sourcegitcommit: a06bd2a17f1d6c7308fa6337c866c1ca2e7281c0 -ms.openlocfilehash: b4ff0a8e0c3ae2cbf13f7995b5eaddc76084d3f4 -ms.lasthandoff: 03/13/2017 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 11e93cbb48a0d47dccef8ceb2e501ca5cf4d18f4 +ms.contentlocale: ja-jp +ms.lasthandoff: 07/28/2017 --- # プログラミングの概念 (Visual Basic) @@ -50,4 +51,5 @@ ms.lasthandoff: 03/13/2017 ||| |---|---| -|[パフォーマンスに関するヒント](https://msdn.microsoft.com/library/ms173196(VS.110).aspx) | アプリケーションのパフォーマンスの向上に役立つ基本的な規則について説明します。| +|[パフォーマンスに関するヒント](https://msdn.microsoft.com/library/ms173196(VS.110).aspx) | アプリケーションのパフォーマンスの向上に役立つ基本的な規則について説明します。| + diff --git a/docs/visual-basic/programming-guide/concepts/threading/index.md b/docs/visual-basic/programming-guide/concepts/threading/index.md index 0824d1d7e32..0a7165663cf 100644 --- a/docs/visual-basic/programming-guide/concepts/threading/index.md +++ b/docs/visual-basic/programming-guide/concepts/threading/index.md @@ -1,5 +1,5 @@ --- -title: "スレッド処理 (Visual Basic) | Microsoft Docs" +title: "スレッド処理 (Visual Basic)" ms.custom: ms.date: 2015-07-20 ms.prod: .net @@ -20,16 +20,14 @@ translation.priority.mt: - pl-pl - pt-br - tr-tr -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: 0c9cf36aeee43afc710dd3261f5d012ba53c02e5 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 840cc7df20250acb67bd09a8d39b353c772e82da ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- - - -# スレッド処理 (Visual Basic) +# スレッド処理 (Visual Basic) スレッド処理により、Visual Basic プログラムが同時処理を実行できるようになり、一度に複数の操作を行うことが可能になります。 たとえば、スレッド処理を使用してユーザーの入力を監視したり、バックグラウンド タスクを実行したり、入力の同時ストリームを処理したりできます。 スレッドには次のようなプロパティがあります。 @@ -53,9 +51,7 @@ ms.lasthandoff: 05/26/2017 > [!NOTE] > [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] 以降では、 クラスおよび クラス、[Parallel LINQ (PLINQ)](https://msdn.microsoft.com/library/dd460688)、 名前空間の新しい同時実行コレクション クラス、スレッドではなくタスクの概念をベースにした新しいプログラミング モデルにより、マルチスレッド プログラミングが大幅に簡略化されています。 詳細については、[並列プログラミング](https://msdn.microsoft.com/library/dd460693)に関するページをご覧ください。 - - -## 関連トピック +## 関連トピック |タイトル|説明| |-----------|-----------------| @@ -66,4 +62,5 @@ ms.lasthandoff: 05/26/2017 |[スレッド タイマー (Visual Basic)](../../../../visual-basic/programming-guide/concepts/threading/thread-timers.md)|一定の間隔で個別のスレッド上でプロシージャを実行する方法について説明します。| |[スレッド プール (Visual Basic)](../../../../visual-basic/programming-guide/concepts/threading/thread-pooling.md)|システムで管理されるワーカー スレッドのプールを使用する方法について説明します。| |[方法: スレッド プールを使用する (Visual Basic)](../../../../visual-basic/programming-guide/concepts/threading/how-to-use-a-thread-pool.md)|スレッド プール内の複数スレッドの同期された使用方法を示します。| -|[スレッド化](https://msdn.microsoft.com/library/3e8s7xdd)|.NET Framework でのスレッドの実装方法について説明します。| +|[スレッド化](https://msdn.microsoft.com/library/3e8s7xdd)|.NET Framework でのスレッドの実装方法について説明します。| + diff --git a/docs/visual-basic/programming-guide/index.md b/docs/visual-basic/programming-guide/index.md index 5fe878e4e66..24f30d15015 100644 --- a/docs/visual-basic/programming-guide/index.md +++ b/docs/visual-basic/programming-guide/index.md @@ -1,5 +1,5 @@ --- -title: "Visual Basic のプログラミング ガイド | Microsoft Docs" +title: "Visual Basic のプログラミング ガイド" ms.date: 2015-07-20 ms.prod: .net ms.technology: @@ -29,21 +29,17 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: 43f0e9958838bf9a4ca5111ccd93499e3d4d13c5 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 01d6a1fc688f2cdf55ab4be5c6d0a8daccda2031 ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- - - -# Visual Basic のプログラミング ガイド +# Visual Basic のプログラミング ガイド 他の最新のプログラミング言語と同様、[!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] は、多くの一般的なプログラミング構成要素と言語要素をサポートします。 このガイドでは、[!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] によるプログラミングの主な要素について説明します。 - - -## このセクションの内容 +## このセクションの内容 [プログラム構造とコード規則](../../visual-basic/programming-guide/program-structure/program-structure-and-code-conventions.md) [!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] の基本的な構造およびコード規則 (名前付け規則、コード内のコメント、[!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] での制限事項など) についてのドキュメントが含まれています。 @@ -53,11 +49,10 @@ ms.lasthandoff: 05/26/2017 [COM 相互運用](../../visual-basic/programming-guide/com-interop/index.md) [!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] でのコンポーネント オブジェクト モデル (COM) オブジェクトの作成および使用に関連する相互運用性の問題について説明します。 - - -## 関連項目 +## 関連項目 [Visual Basic の言語リファレンス](../../visual-basic/language-reference/index.md) [!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] プログラミングのさまざまな側面に関するリファレンス情報を提供します。 [Visual Basic のコマンド ライン コンパイラ](../../visual-basic/reference/command-line-compiler/index.md) - [!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] のコマンド ライン コンパイラ、コンパイラ オプション、およびキーワード アップグレード ツールの使用について説明します。 + [!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] のコマンド ライン コンパイラ、コンパイラ オプション、およびキーワード アップグレード ツールの使用について説明します。 + diff --git a/docs/visual-basic/programming-guide/language-features/collection-initializers/index.md b/docs/visual-basic/programming-guide/language-features/collection-initializers/index.md index 595a9669285..2e9bed165bf 100644 --- a/docs/visual-basic/programming-guide/language-features/collection-initializers/index.md +++ b/docs/visual-basic/programming-guide/language-features/collection-initializers/index.md @@ -1,5 +1,5 @@ --- -title: "コレクション初期化子 (Visual Basic) | Microsoft Docs" +title: "コレクション初期化子 (Visual Basic)" ms.custom: ms.date: 2015-07-20 ms.prod: .net @@ -32,16 +32,14 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: e0a5ab6a7b3ee752af6b58a35a11e4fc0fb2b08a -ms.openlocfilehash: 4b0abe2c6356370584356dce1c6fc5731d735810 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 72ca6506d0bd867efa60ba73ecda72c32def129e ms.contentlocale: ja-jp -ms.lasthandoff: 07/03/2017 +ms.lasthandoff: 07/28/2017 --- - - -# コレクション初期化子 (Visual Basic) +# コレクション初期化子 (Visual Basic) *コレクション初期化子*とは、コレクションを作成して一連の初期値を設定できる、短い構文です。 コレクション初期化子は、コレクションを既知の値のセットから作成する場合に便利です。値のセットの例として、メニュー オプションやカテゴリのリスト、数値の初期セット、曜日や月の名前の静的文字列のリスト、検証に使用する州のリストなどの地理的な場所が挙げられます。 コレクションの詳細については、「[コレクション](http://msdn.microsoft.com/library/e76533a9-5033-4a0b-b003-9c2be60d185b)」を参照してください。 @@ -53,9 +51,7 @@ ms.lasthandoff: 07/03/2017 > [!NOTE] > C# にもコレクション初期化子はあります。 C# のコレクション初期化子には、Visual Basic のコレクション初期化子と同じ機能があります。 C# のコレクション初期化子の詳細については、「[オブジェクト初期化子とコレクション初期化子](../../../../csharp/programming-guide/classes-and-structs/object-and-collection-initializers.md)」を参照してください。 - - -## 構文 +## 構文 コレクション初期化子は、次のコードのように、先頭に `From` キーワードが付いた、中かっこ (`{}`) で囲まれたコンマ区切りの値の一覧で構成されます。 [!code-vb[VbVbalrCollectionInitializers#2](../../../../../samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrCollectionInitializers/VB/Module1.vb#2)] @@ -67,9 +63,7 @@ ms.lasthandoff: 07/03/2017 > [!NOTE] > コレクション初期化子とオブジェクト初期化子を組み合わせて、同じコレクション オブジェクトを初期化することはできません。 コレクション初期化子内のオブジェクトを初期化するには、オブジェクト初期化子を使用します。 - - -## コレクション初期化子を使用してコレクションを作成する +## コレクション初期化子を使用してコレクションを作成する コレクション初期化子を使用してコレクションを作成する場合、コレクション初期化子内の各値は、コレクション内の適切な `Add` メソッドに渡されます。 たとえば、コレクション初期化子を使用して 作成する場合、コレクション初期化子内の各文字列値は メソッドに渡されます。 コレクション初期化子を使用してコレクションを作成する場合は、指定した型は有効なコレクション型である必要があります。 有効なコレクションの型には、 インターフェイスを実装するクラスや、 クラスを継承するクラスなどがあります。 指定した型には、次の条件を満たす `Add` メソッドも公開されている必要があります。 - `Add` メソッドは、コレクション初期化子の呼び出し元の範囲から使用できる必要があります。 そのコレクションのパブリックでないメソッドにアクセスできるシナリオでコレクション初期化子を使用する場合は、`Add` メソッドは、パブリックである必要はありません。 @@ -88,9 +82,7 @@ ms.lasthandoff: 07/03/2017 `Customer` オブジェクトのコンストラクターと一致するパラメーターを持つ `Add` メソッドがコレクションにある場合、次のセクションで説明するように、コレクション初期化子内に `Add` メソッドのパラメーター値を入れ子にすることができます。 コレクションにこのような `Add` メソッドがない場合、それを拡張メソッドとして作成できます。 コレクションの拡張メソッドとして `Add` メソッドを作成する方法の例については、「[方法: コレクション初期化子で使用される拡張メソッドを作成または追加する](../../../../visual-basic/programming-guide/language-features/collection-initializers/how-to-create-an-add-extension-method-used-by-a-collection-initializer.md)」を参照してください。 コレクション初期化子で使用できるカスタム コレクションを作成する方法の例については、「[方法: コレクション初期化子を使用してコレクションを作成する](../../../../visual-basic/programming-guide/language-features/collection-initializers/how-to-create-a-collection-used-by-a-collection-initializer.md)」を参照してください。 - - -## コレクション初期化子を入れ子にする +## コレクション初期化子を入れ子にする 作成するコレクションの `Add` メソッドで固有のオーバーロードを指定するため、コレクション初期化子内の値を入れ子にすることができます。 `Add` メソッドに渡す値は、配列リテラルまたはコレクション初期化子の場合と同じように、コンマで区切り、中かっこ (`{}`) で囲む必要があります。 入れ子にした値でコレクションを作成する場合、入れ子になった値一覧の各要素は、要素の型に一致する `Add` メソッドに引数として渡されます。 たとえば、次のコード例では、キーは `Integer` 型で値は `String` 型の が作成されます。 一連の入れ子になった値は、それぞれ `Dictionary` の メソッドと照合されます。 @@ -103,18 +95,14 @@ ms.lasthandoff: 07/03/2017 入れ子の最初のレベルの一連の入れ子になった値のみが、それぞれそのコレクション型の `Add` メソッドに送信されます。 より深いレベルの入れ子は配列リテラルとして扱われ、入れ子になった一連の値はどのコレクションの `Add` メソッドとも照合されません。 - - -## 関連トピック +## 関連トピック |タイトル|説明| |---|---| |[方法: コレクション初期化子で使用される拡張メソッドを作成または追加する](../../../../visual-basic/programming-guide/language-features/collection-initializers/how-to-create-an-add-extension-method-used-by-a-collection-initializer.md)|コレクション初期化子の値をコレクションに入力するために使用できる `Add` と呼ばれる拡張メソッドを作成する方法を示します。| |[方法: コレクション初期化子を使用してコレクションを作成する](../../../../visual-basic/programming-guide/language-features/collection-initializers/how-to-create-a-collection-used-by-a-collection-initializer.md)|`IEnumerable` を実装するコレクション クラスに `Add` メソッドを含めてコレクション初期化子を使用できるようにする方法を説明します。| - - -## 関連項目 +## 関連項目 [コレクション](http://msdn.microsoft.com/library/e76533a9-5033-4a0b-b003-9c2be60d185b) [配列](../../../../visual-basic/programming-guide/language-features/arrays/index.md) [オブジェクト初期化子 : 名前付きの型と匿名型](../../../../visual-basic/programming-guide/language-features/objects-and-classes/object-initializers-named-and-anonymous-types.md) diff --git a/docs/visual-basic/programming-guide/language-features/control-flow/index.md b/docs/visual-basic/programming-guide/language-features/control-flow/index.md index baa0a6d18d9..c15fdda0ab8 100644 --- a/docs/visual-basic/programming-guide/language-features/control-flow/index.md +++ b/docs/visual-basic/programming-guide/language-features/control-flow/index.md @@ -1,5 +1,5 @@ --- -title: "Visual Basic における制御フロー | Microsoft Docs" +title: "Visual Basic における制御フロー" ms.custom: ms.date: 2015-07-20 ms.prod: .net @@ -34,23 +34,19 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: 86ac374a3c2378d7ac167823ceee008260a4deb0 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: a764732919c32499a062c9136c261539334688cb ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- - - -# Visual Basic における制御フロー +# Visual Basic における制御フロー 制御されていないままの場合、プログラムは最初から最後までそのステートメントを使って続行されます。 この 1 方向のフローのみを使用して、いくつかの単純なプログラムを記述できます。 ただし、任意のプログラミング言語の能力とユーティリティのほとんどは、制御ステートメントとループで実行する順番を変更する機能からのものです。 制御構造を使用すると、プログラムの実行フローを制御できます。 制御構造を使用して、判断したり、アクションを繰り返したりする [!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] のコードを記述することができます。 他の制御構造を使用して、リソースの破棄を保証したり、同じオブジェクト参照で一連のステートメントを実行したりすることができます。 - - -## このセクションの内容 +## このセクションの内容 [条件判断構造](../../../../visual-basic/programming-guide/language-features/control-flow/decision-structures.md) 分岐に使用する制御構造を説明します。 @@ -63,8 +59,7 @@ ms.lasthandoff: 05/26/2017 [入れ子になった制御構造](../../../../visual-basic/programming-guide/language-features/control-flow/nested-control-structures.md) 他の制御構造内に制御構造を含めます。 - - -## 関連項目 +## 関連項目 [制御フローの概要](../../../../visual-basic/language-reference/keywords/control-flow-summary.md) - この領域の言語リファレンス ページへのリンクを提供します。 + この領域の言語リファレンス ページへのリンクを提供します。 + diff --git a/docs/visual-basic/programming-guide/language-features/data-types/index.md b/docs/visual-basic/programming-guide/language-features/data-types/index.md index 23b45e311ff..9197ec795c3 100644 --- a/docs/visual-basic/programming-guide/language-features/data-types/index.md +++ b/docs/visual-basic/programming-guide/language-features/data-types/index.md @@ -1,5 +1,5 @@ --- -title: "Visual Basic におけるデータ型 | Microsoft Docs" +title: "Visual Basic におけるデータ型" ms.custom: ms.date: 2015-07-20 ms.prod: .net @@ -35,11 +35,11 @@ translation.priority.mt: - pl-pl - pt-br - tr-tr -ms.translationtype: Human Translation -ms.sourcegitcommit: c86e1bfacbe06d10915bd476a5c6f528fcebe70d -ms.openlocfilehash: 2642145e496469eb8bcb382408fda2147f48b0d5 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 8b90a5e58d135a3769761ca431fd0c05f79e045f ms.contentlocale: ja-jp -ms.lasthandoff: 04/30/2017 +ms.lasthandoff: 07/28/2017 --- # Visual Basic におけるデータ型 @@ -72,4 +72,5 @@ ms.lasthandoff: 04/30/2017 [タプル](tuples.md) [データ型のトラブルシューティング](../../../../visual-basic/programming-guide/language-features/data-types/troubleshooting-data-types.md) [データ型](../../../../visual-basic/language-reference/data-types/data-type-summary.md) - [データ型の有効な使用方法](../../../../visual-basic/programming-guide/language-features/data-types/efficient-use-of-data-types.md) + [データ型の有効な使用方法](../../../../visual-basic/programming-guide/language-features/data-types/efficient-use-of-data-types.md) + diff --git a/docs/visual-basic/programming-guide/language-features/delegates/index.md b/docs/visual-basic/programming-guide/language-features/delegates/index.md index 1a568b2f2d0..22b3dd92c30 100644 --- a/docs/visual-basic/programming-guide/language-features/delegates/index.md +++ b/docs/visual-basic/programming-guide/language-features/delegates/index.md @@ -1,5 +1,5 @@ --- -title: "デリゲート (Visual Basic) | Microsoft Docs" +title: "デリゲート (Visual Basic)" ms.custom: ms.date: 2015-07-20 ms.prod: .net @@ -31,21 +31,17 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: 2dac1828a49bbf0d07e6134464e50eeb7c9cddd1 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 0b65f2d74064542177790e513eb2452274743b51 ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- - - -# デリゲート (Visual Basic) +# デリゲート (Visual Basic) デリゲートは、メソッドを参照するオブジェクトです。 デリゲートは他のプログラミング言語で使用される関数ポインターに似ているため、"*タイプ セーフ関数ポインター*" と説明されることがあります。 しかし、関数ポインターとは異なり、[!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] のデリゲートは、 クラスに基づく参照型です。 デリゲートは、共有メソッド (特定のクラスのインスタンスがなくても呼び出すことのできるメソッド) とインスタンス メソッドの両方を参照できます。 - - -## デリゲートとイベント +## デリゲートとイベント デリゲートは、呼び出し側プロシージャと呼び出されるプロシージャの間の媒介手段が必要な状況で役立ちます。 たとえば、イベントを発生させるオブジェクトが、異なる状況で別個のイベント ハンドラーを呼び出せるようにする必要がある場合があります。 しかし、イベントを発生させるオブジェクトは、どのイベント ハンドラーが特定のイベントを処理するかをあらかじめ把握できません。 [!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] で `AddHandler` ステートメントを使用すると、デリゲートを作成して、イベント ハンドラーをイベントに動的に関連付けることができます。 実行時に、デリゲートによって適切なイベント ハンドラーに呼び出しが転送されます。 独自のデリゲートを作成することもできますが、ほとんどの場合、デリゲートの作成と詳細の管理は [!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] によって自動的に行われます。 たとえば、`Event` ステートメントは、`Event` ステートメントを含むクラスの入れ子のクラスとして、`EventHandler` という名前のデリゲート クラスをイベントと同じシグネチャを使用して暗黙的に定義します。 `AddressOf` ステートメントは、特定のプロシージャを参照するデリゲートのインスタンスを暗黙的に作成します。 次の 2 つのコード行は同等です。 最初の行では、`Eventhandler` のインスタンスが明示的に作成され、メソッド `Button1_Click` への参照が引数として渡されます。 2 番目の行は、より便利な方法で同じことを実行します。 @@ -54,27 +50,21 @@ ms.lasthandoff: 05/26/2017 コンパイラがデリゲートの種類をコンテキストから判断できる場合は、デリゲートの簡単な作成方法を使用できます。 - - -## 既存の種類のデリゲートを使用するイベントの宣言 +## 既存の種類のデリゲートを使用するイベントの宣言 状況によっては、基になるデリゲートとして既存のデリゲートを使用するイベントを宣言する必要が生じることがあります。 その方法を次の構文に示します。 [!code-vb[VbVbalrDelegates #7](../../../../visual-basic/language-reference/operators/codesnippet/VisualBasic/delegates_2.vb)] これは、同じハンドラーに複数のイベントをルーティングする場合に役立ちます。 - - -## デリゲート変数とパラメーター +## デリゲート変数とパラメーター デリゲートは、フリースレッド処理や、実行時に異なるバージョンの関数を呼び出す必要があるプロシージャなど、イベントに関連しない他のタスクにも使用できます。 たとえば、自動車の名前のリスト ボックスを含む、項目別広告のアプリケーションがあるとします。 広告はタイトル(通常は自動車の型式) で並べ替えられます。 問題が発生する可能性があるのは、型式の前に年式が含まれている自動車があるときです。 問題になるのは、リスト ボックスに組み込まれた並べ替え機能の並べ替えの基準が文字コードだけであることです。このため、日付で始まるすべての広告が最初に配置され、その後に型式で始まる広告が配置されます。 この問題を解決するために、クラスに並べ替えプロシージャを作成できます。このプロシージャは、ほとんどのリスト ボックスに対応する標準的なアルファベット順の並べ替えを使用しますが、実行時に自動車広告用のカスタム並べ替えプロシージャに切り替えることができます。 このプロシージャを作成するには、デリゲートを使用して実行時にカスタム並べ替えプロシージャを並べ替えクラスに渡します。 - - -## AddressOf とラムダ式 +## AddressOf とラムダ式 各デリゲート クラスでは、オブジェクト メソッドの仕様を渡すコンストラクターを定義します。 デリゲート コンス トラクターに渡す引数は、メソッドへの参照、またはラムダ式である必要があります。 メソッドへの参照を指定するには、次の構文を使用します。 @@ -93,13 +83,12 @@ ms.lasthandoff: 05/26/2017 関数のシグネチャは、デリゲート型のシグネチャと一致している必要があります。 ラムダ式について詳しくは、「[ラムダ式](../../../../visual-basic/programming-guide/language-features/procedures/lambda-expressions.md)」をご覧ください。 ラムダ式のその他の例と `AddressOf` のデリゲートへの代入については、「[厳密でないデリゲート変換](../../../../visual-basic/programming-guide/language-features/delegates/relaxed-delegate-conversion.md)」を参照してください。 - - -## 関連トピック +## 関連トピック |タイトル|説明| |-----------|-----------------| |[方法: デリゲート メソッドを呼び出す](../../../../visual-basic/programming-guide/language-features/delegates/how-to-invoke-a-delegate-method.md)|メソッドをデリゲートに関連付け、デリゲートからそのメソッドを呼び出す方法の例を示します。| |方法 : [Visual Basic でプロシージャを別のプロシージャに渡す](../../../../visual-basic/programming-guide/language-features/delegates/how-to-pass-procedures-to-another-procedure.md)|デリゲートを使用してプロシージャを別のプロシージャに渡す方法を示します。| |[厳密でないデリゲート変換](../../../../visual-basic/programming-guide/language-features/delegates/relaxed-delegate-conversion.md)|シグネチャが同じでない場合でも Sub や関数をデリゲートやハンドラーに割り当てる方法を説明します。| -|[イベント](../../../../visual-basic/programming-guide/language-features/events/index.md)|Visual Basic のデリゲートの概要について説明します。| +|[イベント](../../../../visual-basic/programming-guide/language-features/events/index.md)|Visual Basic のデリゲートの概要について説明します。| + diff --git a/docs/visual-basic/programming-guide/language-features/early-late-binding/index.md b/docs/visual-basic/programming-guide/language-features/early-late-binding/index.md index 6cc002496da..8374bcba252 100644 --- a/docs/visual-basic/programming-guide/language-features/early-late-binding/index.md +++ b/docs/visual-basic/programming-guide/language-features/early-late-binding/index.md @@ -1,5 +1,5 @@ --- -title: "事前バインディングと遅延バインディング (Visual Basic) | Microsoft Docs" +title: "事前バインディングと遅延バインディング (Visual Basic)" ms.custom: ms.date: 2015-07-20 ms.prod: .net @@ -39,16 +39,14 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: 54b7e96c8b7cab8fba3dc295dfe124fcf3847118 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 66a34580417fb8b4a814b237ec36ffe700b1b30a ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- - - -# 事前バインディングと遅延バインディング (Visual Basic) +# 事前バインディングと遅延バインディング (Visual Basic) [!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] コンパイラは、オブジェクトがオブジェクト変数に代入されるときに `binding` と呼ばれる処理を実行します。 オブジェクトが特定のオブジェクト型として宣言された変数に代入される場合、オブジェクトは*事前バインディング*されます。 事前バインディングされたオブジェクトを使用すると、コンパイラは、アプリケーションを実行する前に、メモリの割り当てとその他の最適化を実行することができます。 たとえば、次のコードは、 型の変数を宣言します。 [!code-vb[VbVbalrOOP#90](../../../../visual-basic/misc/codesnippet/VisualBasic/early-and-late-binding_1.vb)] @@ -59,17 +57,14 @@ ms.lasthandoff: 05/26/2017 [!code-vb[VbVbalrOOP#91](../../../../visual-basic/misc/codesnippet/VisualBasic/early-and-late-binding_2.vb)] - - -## 事前バインディングの利点 +## 事前バインディングの利点 コンパイラが効率の高いアプリケーションを生成するための重要な最適化を行うことができるため、可能であれば、事前バインディングされたオブジェクトを使用する必要があります。 事前バインディングされたオブジェクトは遅延バインディング オブジェクトよりもはるかに高速であり、使用されるオブジェクトの種類を正確に記述することでコードを読みやすくして管理を容易にします。 事前バインディングのもう 1 つの利点は、自動コード補完機能やダイナミック ヘルプなどの便利な機能を有効にできることです。これは、[!INCLUDE[vsprvs](~/includes/vsprvs-md.md)] 統合開発環境 (IDE) では、コードの編集時に作業中のオブジェクトの種類を正確に判断できるためです。 事前バインディングを使用すると、コンパイラがプログラムのコンパイル時にエラーを報告できるため、ランタイム エラーの数が減少し、重大度が低下します。 > [!NOTE] > 遅延バインディングは、`Public` として宣言されている型メンバーにアクセスするためにのみ使用できます。 `Friend` または `Protected Friend` として宣言されているメンバーにアクセスすると、ランタイム エラーが発生します。 - - -## 関連項目 +## 関連項目 [オブジェクトの有効期間: オブジェクトの作成と破棄](../../../../visual-basic/programming-guide/language-features/objects-and-classes/object-lifetime-how-objects-are-created-and-destroyed.md) - [Object 型](../../../../visual-basic/language-reference/data-types/object-data-type.md) + [Object 型](../../../../visual-basic/language-reference/data-types/object-data-type.md) + diff --git a/docs/visual-basic/programming-guide/language-features/events/index.md b/docs/visual-basic/programming-guide/language-features/events/index.md index c99a52adb19..5a3c368f27e 100644 --- a/docs/visual-basic/programming-guide/language-features/events/index.md +++ b/docs/visual-basic/programming-guide/language-features/events/index.md @@ -1,5 +1,5 @@ --- -title: "イベント (Visual Basic) | Microsoft Docs" +title: "イベント (Visual Basic)" ms.custom: ms.date: 2015-07-20 ms.prod: .net @@ -31,11 +31,11 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: e4e92b4e47d7cc743233aff3aaa77232a74e789f +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 84f8385e1b2f16c4bcfa53ef2c77e1f0cf61e5e3 ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- # イベント (Visual Basic) @@ -132,4 +132,5 @@ ms.lasthandoff: 05/26/2017 |[Visual Basic での継承されたイベント ハンドラーのトラブルシューティング](../../../../visual-basic/programming-guide/language-features/events/troubleshooting-inherited-event-handlers.md)|継承されたコンポーネントのイベント ハンドラーで生じる一般的な問題を一覧表示します。| |[イベント](../../../../standard/events/index.md)|[!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] のイベント モデルについて概説します。| |[Windows フォーム内のイベント ハンドラーの作成](https://msdn.microsoft.com/library/dacysss4.aspx)|Windows フォーム オブジェクトに関連付けられているイベントの処理方法について説明します。| -|[デリゲート](../../../../visual-basic/programming-guide/language-features/delegates/index.md)|Visual Basic でのデリゲートの概要を示します。| +|[デリゲート](../../../../visual-basic/programming-guide/language-features/delegates/index.md)|Visual Basic でのデリゲートの概要を示します。| + diff --git a/docs/visual-basic/programming-guide/language-features/index.md b/docs/visual-basic/programming-guide/language-features/index.md index b712eda28f4..580be1b307d 100644 --- a/docs/visual-basic/programming-guide/language-features/index.md +++ b/docs/visual-basic/programming-guide/language-features/index.md @@ -1,5 +1,5 @@ --- -title: "Visual Basic 言語の機能 | Microsoft Docs" +title: "Visual Basic 言語の機能" ms.custom: ms.date: 2015-07-20 ms.prod: .net @@ -31,11 +31,11 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: 1cc54088723bf8a7ff644cc418dd4f6212fc91f3 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 3594e6622e8bc76839a15739a31ad27d17de8455 ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- # Visual Basic 言語の機能 @@ -108,4 +108,5 @@ ms.lasthandoff: 05/26/2017 .NET Framework で提供されているコレクションの種類について説明します。 単純なコレクションおよびキーと値のペアのコレクションを使用する方法を示します。 [Visual Basic の言語リファレンス](../../../visual-basic/language-reference/index.md) - [!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] でのプログラミングのさまざまな側面に関するリファレンス情報を提供します。 + [!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] でのプログラミングのさまざまな側面に関するリファレンス情報を提供します。 + diff --git a/docs/visual-basic/programming-guide/language-features/interfaces/index.md b/docs/visual-basic/programming-guide/language-features/interfaces/index.md index 7d56ea1566c..f54bef4f11b 100644 --- a/docs/visual-basic/programming-guide/language-features/interfaces/index.md +++ b/docs/visual-basic/programming-guide/language-features/interfaces/index.md @@ -1,5 +1,5 @@ --- -title: "インターフェイス (Visual Basic) | Microsoft Docs" +title: "インターフェイス (Visual Basic)" ms.custom: ms.date: 2015-07-20 ms.prod: .net @@ -33,16 +33,14 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: a95f3cfc8213c6a34953ae3ce87c6f5da9c0f8ca +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 1da2458f39886a5d5f0bbf17fd9e63550ed80adf ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- - - -# インターフェイス (Visual Basic) +# インターフェイス (Visual Basic) *インターフェイス*は、クラスが実装できるプロパティ、メソッド、およびイベントを定義します。 インターフェイスでは、密接に関連するプロパティ、メソッド、およびイベントの小さなグループとして機能を定義できます。これにより、既存のコードを損なうことなく、インターフェイスを拡張して実装を開発できるため、互換性の問題を減らすことができます。 追加のインターフェイスと実装を開発することで、いつでも新しい機能を追加できます。 クラスの継承の代わりにインターフェイスを使用する方が望ましい理由が、その他にもいくつかあります。 @@ -55,9 +53,7 @@ ms.lasthandoff: 05/26/2017 - インターフェイスは、クラスの継承を使用できない場合に便利です。 たとえば、構造体はクラスから継承できませんが、インターフェイスを実装できます。 - - -## インターフェイスの宣言 +## インターフェイスの宣言 インターフェイスの定義は、`Interface` ステートメントと `End Interface` ステートメントで囲みます。 `Interface` ステートメントの後に、オプションで`Inherits` ステートメントを追加して、継承されるインターフェイスを 1 つ以上指定することができます。 `Inherits` ステートメントは、宣言内のコメントを除く他のすべてのステートメントより前に記述する必要があります。 インターフェイス定義の残りのステートメントは、`Event`、`Sub`、`Function`、`Property`、`Interface`、`Class`、`Structure`、および `Enum` ステートメントです。 インターフェイスには、`End Sub` や `End Property` など、実装コードや実装コードに関連付けられているステートメントを含めることはできません。 名前空間内で、インターフェイス ステートメントは既定では `Friend` ですが、明示的に `Public` または `Friend` として宣言することもできます。 クラス、モジュール、インターフェイス、および構造体内で定義されたインターフェイスは、既定では `Public` ですが、明示的に `Public`、`Friend`、`Protected`、または `Private` として宣言することもできます。 @@ -69,19 +65,13 @@ ms.lasthandoff: 05/26/2017 [!code-vb[VbVbalrOOP#17](../../../../visual-basic/misc/codesnippet/VisualBasic/index_1.vb)] - - -## インターフェイスの実装 +## インターフェイスの実装 [!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] では、予約語 `Implements` が 2 つの方法で使用されます。 `Implements` ステートメントは、クラスまたは構造体がインターフェイスを実装することを示します。 `Implements` キーワードは、クラス メンバーまたは構造体メンバーが特定のインターフェイス メンバーを実装することを示します。 - - -### Implements ステートメント +### Implements ステートメント クラスまたは構造体が 1 つ以上のインターフェイスを実装する場合は、`Implements` ステートメントを `Class` または `Structure` ステートメントの直後に記述する必要があります。 `Implements` ステートメントには、クラスによって実装されるインターフェイスのコンマ区切りのリストが必要です。 クラスまたは構造体は、すべてのインターフェイス メンバーを `Implements` キーワードを使用して実装する必要があります。 - - -### Implements キーワード +### Implements キーワード `Implements` キーワードには、実装されるインターフェイス メンバーのコンマ区切りのリストが必要です。 一般的には、1 つのインターフェイス メンバーのみが指定されますが、複数のメンバーを指定することもできます。 インターフェイス メンバーの指定は、クラス内の implements ステートメントで指定する必要があるインターフェイス名と、ピリオドと、実装されるメンバー関数、プロパティ、またはイベントの名前で構成されます。 インターフェイス メンバーを実装するメンバーの名前には、有効な任意の識別子を使用できます。また、[!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] の以前のバージョンで使用されている `InterfaceName_MethodName` 規則の制限を受けません。 たとえば、次のコードは、インターフェイスのメソッドを実装する `Sub1` という名前のサブルーチンを宣言する方法を示しています。 @@ -98,9 +88,7 @@ ms.lasthandoff: 05/26/2017 インターフェイス メンバーを実装するには、プライベート メンバーを使用することができます。 プライベート メンバーでインターフェイスのメンバーを実装すると、そのメンバーは、クラスのオブジェクト変数で直接利用できない場合でも、インターフェイスを通じて利用できるようになります。 - - -### インターフェイスの実装の例 +### インターフェイスの実装の例 インターフェイスを実装するクラスは、そのすべてのプロパティ、メソッド、およびイベントを実装する必要があります。 次の例では、2 つのインターフェイスが定義されます。 2 番目のインターフェイス `Interface2` は `Interface1` を継承し、追加のプロパティとメソッドを定義します。 @@ -117,11 +105,10 @@ ms.lasthandoff: 05/26/2017 readwrite プロパティを使用して、readonly プロパティを実装できます (つまり、実装するクラスで readonly を宣言する必要はありません)。 インターフェイスを実装する場合、少なくともインターフェイスが宣言しているメンバーを実装することになりますが、プロパティを書き込み可能にするなど、追加の機能を提供することもできます。 - - -## 関連トピック +## 関連トピック |タイトル|説明| |-----------|-----------------| |[チュートリアル: インターフェイスの作成と実装](../../../../visual-basic/programming-guide/language-features/interfaces/walkthrough-creating-and-implementing-interfaces.md)|独自のインターフェイスを定義および実装する処理の詳細な手順を説明します。| -|[ジェネリック インターフェイスの分散](http://msdn.microsoft.com/library/e14322da-1db3-42f2-9a67-397daddd6b6a)|ジェネリック インターフェイスでの共変性と反変性について説明し、.NET Framework でのバリアント ジェネリック インターフェイスの一覧を示します。| +|[ジェネリック インターフェイスの分散](http://msdn.microsoft.com/library/e14322da-1db3-42f2-9a67-397daddd6b6a)|ジェネリック インターフェイスでの共変性と反変性について説明し、.NET Framework でのバリアント ジェネリック インターフェイスの一覧を示します。| + diff --git a/docs/visual-basic/programming-guide/language-features/linq/index.md b/docs/visual-basic/programming-guide/language-features/linq/index.md index 98316865341..1686b1b7838 100644 --- a/docs/visual-basic/programming-guide/language-features/linq/index.md +++ b/docs/visual-basic/programming-guide/language-features/linq/index.md @@ -1,5 +1,5 @@ --- -title: "Visual Basic における LINQ | Microsoft Docs" +title: "LINQ (Visual Basic における)" ms.custom: ms.date: 2015-07-20 ms.prod: .net @@ -31,11 +31,11 @@ translation.priority.mt: - pl-pl - pt-br - tr-tr -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: cdfd19e9df6ec107c1195e7555ce07aea8967588 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 33327e5baa9c17613f35d0007ed156c07b3e1814 ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- # LINQ (Visual Basic における) @@ -76,4 +76,5 @@ ms.lasthandoff: 05/26/2017 [LINQ (統合言語クエリ)](../../../../visual-basic/programming-guide/concepts/linq/index.md) [Visual Basic における LINQ to XML の概要](../../../../visual-basic/programming-guide/language-features/xml/overview-of-linq-to-xml.md) [LINQ to DataSet の概要](https://msdn.microsoft.com/library/bb399399) - [LINQ to SQL](https://msdn.microsoft.com/library/bb386976) + [LINQ to SQL](https://msdn.microsoft.com/library/bb386976) + diff --git a/docs/visual-basic/programming-guide/language-features/objects-and-classes/index.md b/docs/visual-basic/programming-guide/language-features/objects-and-classes/index.md index c3d2e766e38..19249afbdd3 100644 --- a/docs/visual-basic/programming-guide/language-features/objects-and-classes/index.md +++ b/docs/visual-basic/programming-guide/language-features/objects-and-classes/index.md @@ -1,5 +1,5 @@ --- -title: "Visual Basic のオブジェクトとクラス | Microsoft Docs" +title: "Visual Basic のオブジェクトとクラス" ms.custom: ms.date: 2015-07-20 ms.prod: .net @@ -31,11 +31,11 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: ee5a7731acb52b3f7891ac9490ff227ad478426f +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: b71219fff8354497f34930232952262008f6cc78 ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- # Visual Basic のオブジェクトとクラス @@ -280,4 +280,5 @@ End Sub 1 つの式で名前付きの型と匿名型のインスタンスを作成するために使用する、オブジェクト初期化子について説明します。 [方法 : 匿名型の宣言におけるプロパティ名と型を推論する](../../../../visual-basic/programming-guide/language-features/objects-and-classes/how-to-infer-property-names-and-types-in-anonymous-type-declarations.md) - 匿名型で宣言されたプロパティの名前と型を推論する方法について説明します。 推論の成功例と失敗例を示します。 + 匿名型で宣言されたプロパティの名前と型を推論する方法について説明します。 推論の成功例と失敗例を示します。 + diff --git a/docs/visual-basic/programming-guide/language-features/operators-and-expressions/index.md b/docs/visual-basic/programming-guide/language-features/operators-and-expressions/index.md index e1abd15523b..de7992b75a0 100644 --- a/docs/visual-basic/programming-guide/language-features/operators-and-expressions/index.md +++ b/docs/visual-basic/programming-guide/language-features/operators-and-expressions/index.md @@ -1,5 +1,5 @@ --- -title: "Visual Basic の演算子および式 | Microsoft Docs" +title: "Visual Basic の演算子および式" ms.custom: ms.date: 2015-07-20 ms.prod: .net @@ -36,23 +36,19 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: 069178fe753c3e09116c8a4845f96faf13eb72ec +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 3675af3ac8a0a80b5fb5f208c1679dc28ab77acf ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- - - -# Visual Basic の演算子および式 +# Visual Basic の演算子および式 *演算子*は、値が格納されている 1 つ以上のコード要素に対して演算を実行するコード要素です。 値要素は、変数、定数、リテラル、プロパティ、`Function` プロシージャおよび `Operator` プロシージャからの戻り値、式などです。 *式*は、演算子で結合され、新しい値を生成する一連の値要素です。 演算子は、値要素に対して、計算、比較、またはその他の演算を実行します。 - - -## 演算子の種類 +## 演算子の種類 [!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] には、次のような種類の演算子があります。 - [算術演算子](../../../../visual-basic/programming-guide/language-features/operators-and-expressions/arithmetic-operators.md)は、数値に対して一般的な計算を実行します (ビット パターンのシフトも含まれます)。 @@ -65,9 +61,7 @@ ms.lasthandoff: 05/26/2017 演算子で結合される値要素は、演算子の*オペランド*と呼ばれます。 演算子は値要素と結合されると*式*になります。ただし、代入演算子は例外で、これはステートメントになります。 詳細については、「[ステートメント](../../../../visual-basic/programming-guide/language-features/statements.md)」を参照してください。 - - -## 式の評価 +## 式の評価 式の最終的な結果は、通常、`Boolean`、`String`、または数値型などの一般的なデータ型で表されます。 次に式の例をいくつか示します。 @@ -96,9 +90,8 @@ ms.lasthandoff: 05/26/2017 使用例を含む詳細については、「[Visual Basic 2005 での演算子のオーバーロード](http://go.microsoft.com/fwlink/?LinkId=101703)」を参照してください。 - - -## 関連項目 +## 関連項目 [演算子](../../../../visual-basic/language-reference/operators/index.md) [演算子の効率のよい組み合わせ](../../../../visual-basic/programming-guide/language-features/operators-and-expressions/efficient-combination-of-operators.md) - [ステートメント](../../../../visual-basic/language-reference/statements/index.md) + [ステートメント](../../../../visual-basic/language-reference/statements/index.md) + diff --git a/docs/visual-basic/programming-guide/language-features/procedures/index.md b/docs/visual-basic/programming-guide/language-features/procedures/index.md index 6f9a544b496..a22ada87912 100644 --- a/docs/visual-basic/programming-guide/language-features/procedures/index.md +++ b/docs/visual-basic/programming-guide/language-features/procedures/index.md @@ -1,5 +1,5 @@ --- -title: "Visual Basic におけるプロシージャ | Microsoft Docs" +title: "Visual Basic におけるプロシージャ" ms.custom: ms.date: 2017-04-28 ms.prod: .net @@ -34,11 +34,11 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: 06b649ef8351601918d1cb92ee0c3646d747f8f3 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: fd1a369ecfc1fa23cba694941fa47ab872ca1368 ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- # Visual Basic におけるプロシージャ @@ -97,4 +97,5 @@ ms.lasthandoff: 05/26/2017 [再帰プロシージャ](./recursive-procedures.md) [プロシージャのオーバーロード](./procedure-overloading.md) [Visual Basic におけるジェネリック プロシージャ](../../../../visual-basic/programming-guide/language-features/data-types/generic-procedures.md) - [クラスとオブジェクト](../../../../visual-basic/programming-guide/language-features/objects-and-classes/index.md) + [クラスとオブジェクト](../../../../visual-basic/programming-guide/language-features/objects-and-classes/index.md) + diff --git a/docs/visual-basic/programming-guide/language-features/strings/index.md b/docs/visual-basic/programming-guide/language-features/strings/index.md index cb737f02146..9b85f179daf 100644 --- a/docs/visual-basic/programming-guide/language-features/strings/index.md +++ b/docs/visual-basic/programming-guide/language-features/strings/index.md @@ -1,5 +1,5 @@ --- -title: "Visual Basic における文字列 | Microsoft Docs" +title: "Visual Basic における文字列" ms.custom: ms.date: 2015-07-20 ms.prod: .net @@ -31,21 +31,17 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: 3bfb94cf3b3e40164ccd9ff6021e1b624c963039 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 05cb6db768779895ebf3e57a0feb7bb58c65fc2a ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- - - -# Visual Basic における文字列 +# Visual Basic における文字列 このセクションは、[!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] で文字列を使用する場合の基本的な考え方について説明します。 - - -## このセクションの内容 +## このセクションの内容 [Visual Basic の文字列の概要](../../../../visual-basic/programming-guide/language-features/strings/introduction-to-strings.md) [!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] で文字列を使用する場合の基本概念に関するトピックを紹介します。 @@ -64,7 +60,6 @@ ms.lasthandoff: 05/26/2017 [チュートリアル : Visual Basic での文字列の暗号化と複合化](../../../../visual-basic/programming-guide/language-features/strings/walkthrough-encrypting-and-decrypting-strings.md) Triple Data Encryption Standard アルゴリズムの暗号化サービス プロバイダー バージョンを使用して文字列を暗号化および暗号化解除する方法を説明します。 - - -## 関連項目 - [Visual Basic 言語の機能](../../../../visual-basic/programming-guide/language-features/index.md) +## 関連項目 + [Visual Basic 言語の機能](../../../../visual-basic/programming-guide/language-features/index.md) + diff --git a/docs/visual-basic/programming-guide/language-features/variables/index.md b/docs/visual-basic/programming-guide/language-features/variables/index.md index 3d767054eb7..fec13e637ab 100644 --- a/docs/visual-basic/programming-guide/language-features/variables/index.md +++ b/docs/visual-basic/programming-guide/language-features/variables/index.md @@ -1,5 +1,5 @@ --- -title: "Visual Basic における変数 | Microsoft Docs" +title: "Visual Basic における変数" ms.custom: ms.date: 2015-07-20 ms.prod: .net @@ -32,28 +32,22 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: 9a19838abed2d947e8e7ebf96fa4603feb208012 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 2fdc670bf4f17000809e75e32c32edb39abf0fed ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- - - -# Visual Basic における変数 +# Visual Basic における変数 [!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] で計算を行う場合、しばしば値を格納する必要があります。 たとえば、いくつかの値を計算し、比較し、比較の結果に応じて、さまざまな操作を実行する必要があるとします。 比較する場合には、その値を保持する必要があります。 - - -## 使用方法 +## 使用方法 他のほとんどのプログラミング言語と同じように、[!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] では値の格納に変数を使用します。 *変数*には (変数に含まれる値を参照するために使用する語である) 名前があります。 変数には、(変数に格納できるデータの種類を決定する) データ型もあります。 密接に関連するデータ項目のインデックス セットを格納する必要がある場合、変数で配列を表現することもできます。 ローカル型推論では、データ型を明示的に指定せずに変数を宣言できます。 代わりに、コンパイラは、初期化式の型から変数の型を推測します。 詳細については、「[ローカル型の推論](../../../../visual-basic/programming-guide/language-features/variables/local-type-inference.md)」と「[Option Infer ステートメント](../../../../visual-basic/language-reference/statements/option-infer-statement.md)」を参照してください。 - - -## 値の代入 +## 値の代入 次の例のように、計算を実行し、結果を変数に割り当てるために、代入ステートメントを使用できます。 [!code-vb[VbVbalrVariables#1](../../../../visual-basic/programming-guide/language-features/variables/codesnippet/VisualBasic/index_1.vb)] @@ -63,17 +57,14 @@ ms.lasthandoff: 05/26/2017 詳細については、「[方法 : 変数に値を格納する、および変数から値を取得する](../../../../visual-basic/programming-guide/language-features/variables/how-to-move-data-into-and-out-of-a-variable.md)」を参照してください。 - - -## 変数とプロパティ +## 変数とプロパティ 変数と同様に、*プロパティ*はアクセス可能な値です。 ただし、変数よりも複雑です。 プロパティは、その値を設定し取得する方法を制御するコード ブロックを使用します。 詳細については、「[Visual Basic のプロパティと変数の違い](../../../../visual-basic/programming-guide/language-features/procedures/differences-between-properties-and-variables.md)」を参照してください。 - - -## 関連項目 +## 関連項目 [変数宣言](../../../../visual-basic/programming-guide/language-features/variables/variable-declaration.md) [オブジェクト変数](../../../../visual-basic/programming-guide/language-features/variables/object-variables.md) [変数のトラブルシューティング](../../../../visual-basic/programming-guide/language-features/variables/troubleshooting-variables.md) [方法 : 変数に値を格納する、および変数から値を取得する](../../../../visual-basic/programming-guide/language-features/variables/how-to-move-data-into-and-out-of-a-variable.md) [Visual Basic のプロパティと変数の違い](../../../../visual-basic/programming-guide/language-features/procedures/differences-between-properties-and-variables.md) - [ローカル型の推論](../../../../visual-basic/programming-guide/language-features/variables/local-type-inference.md) + [ローカル型の推論](../../../../visual-basic/programming-guide/language-features/variables/local-type-inference.md) + diff --git a/docs/visual-basic/programming-guide/language-features/xml/index.md b/docs/visual-basic/programming-guide/language-features/xml/index.md index 00200472029..47f193b2672 100644 --- a/docs/visual-basic/programming-guide/language-features/xml/index.md +++ b/docs/visual-basic/programming-guide/language-features/xml/index.md @@ -1,5 +1,5 @@ --- -title: "Visual Basic における XML | Microsoft Docs" +title: "Visual Basic における XML" ms.custom: ms.date: 2015-07-20 ms.prod: .net @@ -31,21 +31,17 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: 5dd44fb1d3efe53ce37d17d91d522aeed7442ef9 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 7cfa2abbc5ec68f26561813552d491a4131d54b0 ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- - - -# Visual Basic における XML +# Visual Basic における XML [!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] は、[!INCLUDE[sqltecxlinq](~/includes/sqltecxlinq-md.md)] との対話を可能にする統合言語サポートを提供します。 - - -## このセクションの内容 +## このセクションの内容 このセクションのトピックでは、Visual Basic で [!INCLUDE[sqltecxlinq](~/includes/sqltecxlinq-md.md)] を使用する方法を説明します。 |トピック|説明| @@ -56,10 +52,9 @@ ms.lasthandoff: 05/26/2017 |[Visual Basic での XML へのアクセス](../../../../visual-basic/programming-guide/language-features/xml/accessing-xml.md)|XML 軸プロパティと XML 要素と属性にアクセスする [!INCLUDE[sqltecxlinq](~/includes/sqltecxlinq-md.md)] メソッドについて説明します。| |[Visual Basic における XML IntelliSense](../../../../visual-basic/programming-guide/language-features/xml/xml-intellisense.md)|Visual Basic の IntelliSense 機能について説明します。| - - -## 関連項目 +## 関連項目 [XML リテラル](../../../../visual-basic/language-reference/xml-literals/index.md) [XML 軸プロパティ](../../../../visual-basic/language-reference/xml-axis/xml-axis-properties.md) - [LINQ to XML](http://msdn.microsoft.com/library/f0fe21e9-ee43-4a55-b91a-0800e5782c13) + [LINQ to XML](http://msdn.microsoft.com/library/f0fe21e9-ee43-4a55-b91a-0800e5782c13) + diff --git a/docs/visual-basic/reference/command-line-compiler/index.md b/docs/visual-basic/reference/command-line-compiler/index.md index 69a278bd914..355a53851aa 100644 --- a/docs/visual-basic/reference/command-line-compiler/index.md +++ b/docs/visual-basic/reference/command-line-compiler/index.md @@ -1,5 +1,5 @@ --- -title: "Visual Basic のコマンド ライン コンパイラ | Microsoft Docs" +title: "Visual Basic のコマンド ライン コンパイラ" ms.date: 2015-07-20 ms.prod: .net ms.reviewer: @@ -33,21 +33,17 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: 7c62eb47ba748cb119855e9a3987cab8c6a5b74b +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 850aac4098dc22bacd377362f7886fa70219d365 ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- - - -# Visual Basic のコマンド ライン コンパイラ +# Visual Basic のコマンド ライン コンパイラ [!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] コマンド ライン コンパイラは、[!INCLUDE[vsprvs](~/includes/vsprvs-md.md)] 統合開発環境 (IDE) 内からプログラムをコンパイルする方法の代替手段です。 ここでは、[!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] コンパイラ オプションについて説明します。 - - -## このセクションの内容 +## このセクションの内容 [コマンド ラインからのビルド](../../../visual-basic/reference/command-line-compiler/building-from-the-command-line.md) [!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] IDE 内からプログラムをコンパイルする方法の代替手段として提供される、[!INCLUDE[vsprvs](~/includes/vsprvs-md.md)] コマンド ライン コンパイラについて説明します。 @@ -57,11 +53,10 @@ ms.lasthandoff: 05/26/2017 [Visual Basic コンパイラ オプション一覧 (カテゴリ別)](../../../visual-basic/reference/command-line-compiler/compiler-options-listed-by-category.md) 機能別グループでコンパイラ オプションを示します。 - - -## 関連項目 +## 関連項目 [NIB: Managing Project Properties with the Project Designer](http://msdn.microsoft.com/en-us/983f3c18-832f-4666-afec-74b716ff3e0e) (NIB: プロジェクト デザイナーでプロジェクトのプロパティを管理する) プロジェクト デザイナーを使用して、プロジェクトのグローバル設定を指定する方法について説明します。 [Visual Basic](../../../visual-basic/index.md) - [!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] ヘルプの開始位置。 + [!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] ヘルプの開始位置。 + diff --git a/docs/visual-basic/reference/index.md b/docs/visual-basic/reference/index.md index 625e9cee798..ac67de4d177 100644 --- a/docs/visual-basic/reference/index.md +++ b/docs/visual-basic/reference/index.md @@ -1,5 +1,5 @@ --- -title: "リファレンス (Visual Basic) | Microsoft Docs" +title: "リファレンス (Visual Basic)" ms.date: 2015-07-20 ms.prod: .net ms.technology: @@ -28,11 +28,11 @@ translation.priority.ht: - tr-tr - zh-cn - zh-tw -ms.translationtype: Human Translation -ms.sourcegitcommit: 31905a37f09db5f5192123f0118252fbe8b02eff -ms.openlocfilehash: c730caa8b3beaa3e26e63b324a5394a4a0c46d64 +ms.translationtype: HT +ms.sourcegitcommit: 306c608dc7f97594ef6f72ae0f5aaba596c936e1 +ms.openlocfilehash: 4c341ec68a12019814d0185cab9b89ad5928d171 ms.contentlocale: ja-jp -ms.lasthandoff: 05/26/2017 +ms.lasthandoff: 07/28/2017 --- # リファレンス (Visual Basic) @@ -48,7 +48,7 @@ ms.lasthandoff: 05/26/2017 [.NET Framework リファレンス情報](../../visual-basic/reference/net-framework-reference-information.md) [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] クラス ライブラリの使用方法に関する情報へのリンクを示します。 - [Visual Basic 言語仕様](../../visual-basic/reference/language-specification.md) + [Visual Basic 言語仕様](../../visual-basic/reference/language-specification/index.md) 完全な [!INCLUDE[vbprvb](~/includes/vbprvb-md.md)] 言語仕様へのリンクを示します。ここには、この言語のあらゆる側面に関する詳細な情報が掲載されています。 ## 参照 @@ -59,11 +59,12 @@ ms.lasthandoff: 05/26/2017 この名前空間は、画面に表示されているとおりにフォームの複製を印刷できるようにするコンポーネントを提供します。 ## 関連項目 - [一般的なユーザー インターフェイス要素 (Visual Studio)](https://docs.microsoft.com/visualstudio/ide/reference/general-user-interface-elements-visual-studio) + [一般的なユーザー インターフェイス要素 (Visual Studio)](/visualstudio/ide/reference/general-user-interface-elements-visual-studio) [!INCLUDE[vsprvs](~/includes/vsprvs-md.md)] のダイアログ ボックスとウィンドウに関するトピックです。 - [Visual Studio の XML ツール](https://docs.microsoft.com/visualstudio/xml-tools/xml-tools-in-visual-studio) + [Visual Studio の XML ツール](/visualstudio/xml-tools/xml-tools-in-visual-studio) [!INCLUDE[vsprvs](~/includes/vsprvs-md.md)] で使用可能な、さまざまな XML ツールに関するトピックへのリンクを示します。 [オートメーションと機能拡張のリファレンス](http://msdn.microsoft.com/library/93112562-db21-4188-9383-ed19ad79bddf) - 共有コンポーネントと言語固有コンポーネントの両方について、[!INCLUDE[vsprvs](~/includes/vsprvs-md.md)] でのオートメーションと機能拡張に関するトピックへのリンクを示します。 + 共有コンポーネントと言語固有コンポーネントの両方について、[!INCLUDE[vsprvs](~/includes/vsprvs-md.md)] でのオートメーションと機能拡張に関するトピックへのリンクを示します。 +