+C#+内部のinternalのメンバへのアクセスを許す のバックアップ(No.1) - PukiWiki

+C#+リフレクション?

 単体テストの作成に、あるinternalと定義したメンバーのテストを行いたい場面があります。

using System;

// TestClassLibrary1からのアクセス可能に設定する
[assembly: InternalsVisibleTo("TestClassLibrary1")]

namespace ClassLibrary1
{
 internal class InternalClass
 {
   internal static int Add(int x, int y)
   {
     return x + y;
   }
 }

 public class PublicClass
 {
   public static void Write(int x, int y)
   {
     Console.WriteLine(InternalClass.Add(x, y));
   }
 }
}

コメント:



0


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

yVoC[UNLIMITȂ1~] ECirŃ|C Yahoo yV LINEf[^[Ōz500~`I


z[y[W ̃NWbgJ[h COiq 萔O~ył񂫁z COsیI COze