我在A類里有一個列舉vector,里面是定義了兩個方向,現在我想在B類里一個方法內呼叫A里的set vector,并傳入一個列舉的引數我該怎么做呢?
public calss A
{
public enum GetVector{up,down}
public void SetVector (列舉){
}
}
public calss B
{
public void click (){
A a=new A();
A.setvector(這里我怎么寫呢);
}
}
uj5u.com熱心網友回復:
為什么不把列舉挪出來呢?給A類添加一個對應的列舉屬性
public vector Vector{get;set;}A類實體化后,直接
A.Vector=vector.up
uj5u.com熱心網友回復:
我當時是封裝了一個列舉的方法。https://blog.csdn.net/hanjun0612/article/details/70807664
uj5u.com熱心網友回復:
列舉放在Class外面定義,在Class里面可以可以直接參考。轉載請註明出處,本文鏈接:https://www.uj5u.com/net/269325.html
標籤:C#
上一篇:怎樣監視自己通過串口發出的資料?
