最初:これらの2つの機能を1つにするにはどうすればよいですか?
public static String ConvertServerToClientAdapter(String adapterServer)
{
string temp = adapterServer.Substring(0, adapterServer.IndexOf("/"));
switch (temp)
{
case "f":
{
return "FA";
}
case "g":
{
return "Gi";
}
case "s":
{
return "SE";
}
case "a":
{
return "ATM";
}
default:
return null;
}
}
秒:
public static String ConvertClientToServerAdapter(String adapterClient)
{
switch (adapterClient)
{
case "FA":
{
return "f";
}
case "Gi":
{
return "g";
}
case "SE":
{
return "s";
}
case "ATM":
{
return "a";
}
default:
return null;
}
}
なぜこれらのメソッドを組み合わせたいでしょうか。彼らは2つの別々のことをする。それらを組み合わせることは、あらゆる種類の最良のコーディング標準に違反します。 –
@Ramhound:文字列マッピングはDRYではない2つの方法で定義されているということを心配していると思います。しかし、OPはこれでもっとはっきりしていたかもしれません。 –
@Ramhound、私はあなたに同意します – Mediator