Visual Studioで単純なc#コード式をテストする

サージ

単純なC#式をテストする方法を知りたいのですが

1)Visual Studioで、
2)デバッグではなく、デザインモード

たとえば、このコードを返すものを確認したい

?DateTime.ParseExact("2016", "yyyy")

または

int i;
int.TryParse("x55", out i);
?i

即時ウィンドウで次のメッセージが表示されました。

?DateTime.ParseExact("2016", "yyyy") 
The expression cannot be evaluated while in design mode.
の日

対話型のウィンドウは(と混同しないで即時ウィンドウ)あなたが探しているものを実現します。

からアクセスできView > Other Windows > C# Interactive、基本的にはプロジェクトが実行されているかどうかに関係なく実行されるインタラクティブなコンパイラセッションであるため、プロジェクトをビルドして実行しなくても、コードを任意に実行できます。

このウィンドウで実行できることの例を次に示します。

> Random gen = new Random();
> DateTime RandomDay()
. {
.     int monthsBack = 1;
.     int monthsForward = 3;
.     DateTime startDate = DateTime.Now.AddMonths(-monthsBack);
.     DateTime endDate = DateTime.Now.AddMonths(monthsForward);    
.     int range = (endDate - startDate).Days;
.     return startDate.AddDays(gen.Next(range));
. }
> RandomDay()
[28/01/2020 15:11:51]

また、外部dllを使用する

> Newtonsoft.Json.Linq.JObject.Parse("{'myArticle': { 'myDate': '2020-03-24T00:00:00'}  }")
(1,1): error CS0103: The name 'Newtonsoft' does not exist in the current context

> #r "C:\Users\MyUser\.nuget\packages\newtonsoft.json\11.0.2\lib\netstandard2.0\Newtonsoft.Json.dll"

> Newtonsoft.Json.Linq.JObject.Parse("{'myArticle': { 'myDate': '2020-03-24T00:00:00'}  }")
JObject(1) { JProperty(1) { JObject(3) { JProperty(1) { [24/03/2020 00:00:00] } } } }

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Visual Studio2013で単純なCコードをコンパイルする

分類Dev

Visual Studio 2017から別のコンピューターに単純なc#アプリを展開する

分類Dev

Visual StudioでC#コードをデバッグするときに、リストまたは辞書をxml、csv、またはテキスト形式で簡単にエクスポートできますか?

分類Dev

Visual StudioがC#テキストエディターで「文字列」という単語を暗くするのはなぜですか

分類Dev

Visual Studioを使用して、ネイティブVS C ++のgtest単体テストでコードカバレッジを実行する

分類Dev

Visual Studio CodeでC#コードを自動フォーマットする

分類Dev

Visual StudioでC#コードを自動的にビルドしてテストするにはどうすればよいですか?

分類Dev

Visual Studio C#で、コントロールのコードビハインドを自動的に追加する方法

分類Dev

Visual Studioで未使用のC#コードを削除します

分類Dev

Visual Studio 2019、C#コードベース、参照の名前を変更することは可能ですか?

分類Dev

Visual Studio 2015でC#コードファイルを実行する方法

分類Dev

Visual Studio for c#でスタートアップコードを変更するにはどうすればよいですか?

分類Dev

C#を使用してVisual Studioのコード化されたUIテスト内で「id」によってHTML要素を検索しますか?

分類Dev

Visual Studio2017で単純なHelloWorldを実行するとエラーが発生する

分類Dev

Visual Studio 2015、MetaTrader Terminal4を使用して[nquotes]で単純なエキスパートアドバイザーを実行することはできません

分類Dev

Visual Studio 2019がswitchステートメントではなくswitch式を推奨するのはなぜですか?

分類Dev

Visual Studioでゼロ参照コードのリストを取得する

分類Dev

Visual Studio 2019でVisual C#クラステンプレートを選択するにはどうすればよいですか?

分類Dev

Visual Studio 2015 forUWPでの単体テストを高速化する方法

分類Dev

単体テストをリモートで実行するために、Visual Studio2017テストコントローラーおよびテストエージェントでMSTestV2を使用することは可能ですか?

分類Dev

Microsoftの新しいVisual StudioコードでC#をコンパイルする方法は?

分類Dev

C#を使用してVisual Studio2017でコード化されたUIテスト間でブラウザーを開いて開いたままにする方法

分類Dev

C#経由でGAMSコードを実行したいのに、Visual Studioでエラーが発生するのはなぜですか?

分類Dev

Visual StudioアナライザーがC#コードで誤ったエラーを報告する

分類Dev

Visual Studio(MSILではない)でC#のアセンブリコードを表示するにはどうすればよいですか?

分類Dev

Visual Studio CodeのコードフォーマットがC#コードで機能しない

分類Dev

Visual Studio 2019でC#のオートコンプリートを有効にする

分類Dev

編集して続行するのではなく、実行中にVisual StudioでC#コードを編集する方法

分類Dev

Visual StudioでC#コメントのブロックを検索する

Related 関連記事

  1. 1

    Visual Studio2013で単純なCコードをコンパイルする

  2. 2

    Visual Studio 2017から別のコンピューターに単純なc#アプリを展開する

  3. 3

    Visual StudioでC#コードをデバッグするときに、リストまたは辞書をxml、csv、またはテキスト形式で簡単にエクスポートできますか?

  4. 4

    Visual StudioがC#テキストエディターで「文字列」という単語を暗くするのはなぜですか

  5. 5

    Visual Studioを使用して、ネイティブVS C ++のgtest単体テストでコードカバレッジを実行する

  6. 6

    Visual Studio CodeでC#コードを自動フォーマットする

  7. 7

    Visual StudioでC#コードを自動的にビルドしてテストするにはどうすればよいですか?

  8. 8

    Visual Studio C#で、コントロールのコードビハインドを自動的に追加する方法

  9. 9

    Visual Studioで未使用のC#コードを削除します

  10. 10

    Visual Studio 2019、C#コードベース、参照の名前を変更することは可能ですか?

  11. 11

    Visual Studio 2015でC#コードファイルを実行する方法

  12. 12

    Visual Studio for c#でスタートアップコードを変更するにはどうすればよいですか?

  13. 13

    C#を使用してVisual Studioのコード化されたUIテスト内で「id」によってHTML要素を検索しますか?

  14. 14

    Visual Studio2017で単純なHelloWorldを実行するとエラーが発生する

  15. 15

    Visual Studio 2015、MetaTrader Terminal4を使用して[nquotes]で単純なエキスパートアドバイザーを実行することはできません

  16. 16

    Visual Studio 2019がswitchステートメントではなくswitch式を推奨するのはなぜですか?

  17. 17

    Visual Studioでゼロ参照コードのリストを取得する

  18. 18

    Visual Studio 2019でVisual C#クラステンプレートを選択するにはどうすればよいですか?

  19. 19

    Visual Studio 2015 forUWPでの単体テストを高速化する方法

  20. 20

    単体テストをリモートで実行するために、Visual Studio2017テストコントローラーおよびテストエージェントでMSTestV2を使用することは可能ですか?

  21. 21

    Microsoftの新しいVisual StudioコードでC#をコンパイルする方法は?

  22. 22

    C#を使用してVisual Studio2017でコード化されたUIテスト間でブラウザーを開いて開いたままにする方法

  23. 23

    C#経由でGAMSコードを実行したいのに、Visual Studioでエラーが発生するのはなぜですか?

  24. 24

    Visual StudioアナライザーがC#コードで誤ったエラーを報告する

  25. 25

    Visual Studio(MSILではない)でC#のアセンブリコードを表示するにはどうすればよいですか?

  26. 26

    Visual Studio CodeのコードフォーマットがC#コードで機能しない

  27. 27

    Visual Studio 2019でC#のオートコンプリートを有効にする

  28. 28

    編集して続行するのではなく、実行中にVisual StudioでC#コードを編集する方法

  29. 29

    Visual StudioでC#コメントのブロックを検索する

ホットタグ

アーカイブ