+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

Šy“Vƒ‚ƒoƒCƒ‹[UNLIMIT‚ª�¡‚Ȃç1‰~] ECƒiƒr‚Ń|ƒCƒ“‚Æ Yahoo Šy“V LINE‚ªƒf�[ƒ^�Á”ïƒ[ƒ�‚ŌŽŠz500‰~�`�I


–³—¿ƒz�[ƒ€ƒy�[ƒW –³—¿‚̃NƒŒƒWƒbƒgƒJ�[ƒh ŠCŠOŠiˆÀ�q‹óŒ” ‰ð–ñŽ萔—¿‚O‰~�y‚ ‚µ‚½‚ł񂫁z ŠCŠO—·�s•ی¯‚ª–³—¿�I ŠCŠOƒzƒeƒ‹