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)] 以降を対象にしたプログラムで、複数のスレッドで同時に項目をコレクションに追加またはコレクションから削除する可能性がある場合は、 名前空間のジェネリック コレクション クラスを使用する必要があります。
次のジェネリック型は、既存のコレクション型に対応しています。
-- は、 に対応するジェネリック クラスです。
+- は、 に対応するジェネリック クラスです。
-- および は、 に対応するジェネリック クラスです。
+- および は、 に対応するジェネリック クラスです。
-- は、 に対応するジェネリック クラスです。 は基本クラスとして使用できますが、