C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

C#におけるModule

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■88895 / inTopicNo.1)  C#におけるModule
  
□投稿者/ あら汁 (1回)-(2018/10/11(Thu) 13:40:10)

分類:[.NET 全般] 

現在、VB.NETのコードをC#に移植しています。VBにおけるModuleと同様に、C#にもModuleを使いたいです。
どの様にすれば良いのでしょうか?
引用返信 編集キー/
■88896 / inTopicNo.2)  Re[1]: C#におけるModule
□投稿者/ Hongliang (710回)-(2018/10/11(Thu) 13:52:12)
完全に同じにはできません。
Moduleはstatic classで代用することになります。
namespace App1 {
    public static class PseudoModule {
        public static void SampleMethod() { ... }
    }
}

使用する側は、上記の定義で言えば
PseudoModule.SampleMethod();
みたいな記述になります。
Visual Studio 2015以降からは、ソースコードの冒頭に
using static App1.PseudoModule;
と記述することで、
SampleMethod();
と記述するのみでも呼び出せるようになります。

引用返信 編集キー/

このトピックをツリーで一括表示


トピック内ページ移動 / << 0 >>

このトピックに書きこむ