2012-11-24 107 views
-3

返回變量我有以下代碼從公共類C#

public class IDFMeasure 
{ 
    ,,,,,,,,,, 
    ........ 


    public float [][] GetIDFMeasure(string[] documents) 
    { 
     _docs = documents; 
     _numDocs = documents.Length; 
     MyInit(); 
     return _termWeight; 
    } 
} 

我想調用這個類中的主要程序。我怎麼做?我對課堂類型感到困惑..請幫忙嗎?非常感謝

回答

3

你不叫一個類。你實例化一個類並調用它的方法。你可以這樣做:

public void main() { 
    IDFMeasure measure = new IDFMeasure(); // instantiate class 
    float[][] vals = measure.GetIDFMeasure(documents); // now call method on that class 
} 
2

創建類的對象,然後調用方法。

IDFMeasure obj = new IDFMeasure(); 
float [][] arr = obj.GetIDFMeasure(new string[]{"1"}); 

如果您只需要調用該方法並且不再需要對象,則可以創建匿名對象並調用其方法。

float [][] arr = new IDFMeasure().GetIDFMeasure(new string[]{"1"});