2017-01-04 8 views
1

私はどのように我々は別の関数に文字列を渡すことができ

/* using stringbuilder method */ 
class Program 
{ 
    public static void Main() 
    { 
     StringBuilder s = new StringBuilder("object"); 
     Console.WriteLine("orignal string ={0}", s); 
     Console.WriteLine("string length ={0}", s.Length); 
     //appending string 
     s.Append(" languge"); 
     Console.WriteLine("after appending={0}", s); 
     //inserting string 
     s.Insert(7," oriented "); 
     Console.WriteLine("after inserting={0}",s); 
     //setting a character 
     int n = s.Length; 
     s[n - 1] = '!'; 
     Console.WriteLine("final string ={0}", s); 
     length(s); 
     Console.ReadLine(); 
    } 
    public string length(string d) 
    { 
     int a = d.Length; 
     return (a); 
    } 
} 
+0

[質問チェックリスト](http://meta.stackoverflow.com/questions/260648/stack-overflow-question-checklist)を使用して質問を編集し、欠落している詳細を追加してください。 – rene

答えて

2
class Program 
    { 
     static void Main(string[] args) 
     { 
      StringBuilder s = new StringBuilder("object"); 
      Console.WriteLine("orignal string ={0}", s); 
      Console.WriteLine("string length ={0}", s.Length); 
      //appending string 
      s.Append(" languge"); 
      Console.WriteLine("after appending={0}", s); 
      //inserting string 
      s.Insert(7, " oriented "); 
      Console.WriteLine("after inserting={0}", s); 
      //setting a character 
      int n = s.Length; 
      s[n - 1] = '!'; 
      Console.WriteLine("final string ={0}", s); 
      length(s.ToString()); 
      Console.ReadLine(); 
     } 
     static string length(string d) 
     { 
      int a = d.Length; 
      return (a.ToString()); 
     } 
    } 
+0

ありがとうございました! – gmdev86

+0

私はあなたに正しいコードを教えてくれますか? –

1

以下の私のサンプルコードは、関数の長さは、静的

あるべき与えます

静的関数(この場合はmain)から非静的関数を呼び出すことはできません。

関連する問題