アプリケーションのコードを短くする問題があります。私はこのサンプルコードを持って、私はそれを小さくしたい。このリストには、モデル、シリアルなどの他のものが含まれています。私はもっときれいにする/読めるようにする必要があります。 Ofcでは、コードはこれよりはるかに大きい:コードサイズを簡素化または縮小
public class SmartPhones
{
public PhoneSettings()
{
Sony = true;
Htc = true;
Nokia = true;
Iphone = true;
SonyColor = Color Blue;
HtcColor = Color Black;
NokiaColor = Color Red;
IphoneColor = Color White;
}
public ToggleButton Sony {get; set;}
public ToggleButton Htc {get; set;}
public ToggleButton Nokia {get; set;}
public ToggleButton Iphone {get; set;}
public ColorButton SonyColor {get; set;}
public ColorButton HtcColor {get; set;}
public ColorButton NokiaColor {get; set;}
public ColorButton IphoneColor {get; set;}
}
小さな助けを借りてありがとう!
このコードは意味をなさない。同じ名前の複数のプロパティがあるだけでなく、ToggleButtonとColorButtonとして定義されていても、ブール値とカラー値を割り当てています。完全な作業コードを投稿してください。 – Bassie
@Bassieは正しいです、私が考えることができる唯一の方法は 'Sony = true;を短くすることです。 Htc = true; Nokia = true; Iphone = true; 'to' Sony = Htc = Nokia = Iphone = true; ' –
@Bassieコードはそのまま動作しています。ソニー(トグルON/OFF、カラーボタン)は、両方(真/偽色)の関数(get-set)よりも優れています。しかしコードは本当に巨大です。 –