質問はここにどのように過負荷「 - 」演算子は、コピーする文字列
は、1つの文字列とそのデータメンバーとしてその文字列の長さを持つクラス「のMyString」を構築するためのプログラムを書いています。 ' - '演算子をオーバーロードして文字列を別の文字列にコピーします。
エラー1つの演算子:私はthis..I'veは私がメインで使用しようとしているコードを書か行う方法を理解していないよ
その次エラーを示します「は - 」タイプ「文字列」と「文字列」のオペランドに適用することはできません
私のコードは次のとおりです。
public class MyString
{
public string s="SILADITYA";
//public string this[string s]{ get; set; }
public static string operator -(string s1, MyString m)
{
s1 = String.Copy(m.s);
return s1;
}
}
class Program
{
static void Main(string[] args)
{
MyString m = new MyString();
string s1 = s1 - m.s;
}
}
私はこのopoeratorに
MSDNのサンプルがあり、オペレータを過負荷にする方法:https://msdn.microsoft.com/en-us/library/aa288467(v=vs.71).aspx –