Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 通过比较对象布尔的属性来定义对象布尔_C# - Fatal编程技术网

C# 通过比较对象布尔的属性来定义对象布尔

C# 通过比较对象布尔的属性来定义对象布尔,c#,C#,通过比较ClientCoinSide和ServerCoinSide,可以直接在模型中定义UserWin属性吗 namespace.Core.Models.BetResult { 公共类硬币翻转 { 公共CoinSide客户端CoinSide{get;set;} 公共CoinSide服务器CoinSide{get;set;} 公共bool ClientWin{get;} } 公共枚举硬币 { 头, 尾巴 } } ClientWin属性只需定义一个get函数,该函数将计算用户是否获胜。假设这里的逻辑

通过比较ClientCoinSide和ServerCoinSide,可以直接在模型中定义UserWin属性吗

namespace.Core.Models.BetResult { 公共类硬币翻转 { 公共CoinSide客户端CoinSide{get;set;} 公共CoinSide服务器CoinSide{get;set;} 公共bool ClientWin{get;} } 公共枚举硬币 { 头, 尾巴 } } ClientWin属性只需定义一个get函数,该函数将计算用户是否获胜。假设这里的逻辑是客户端的硬币面必须与服务器的硬币面相等,那么您必须这样做:

公共CoinSide客户端CoinSide{get;set;} 公共CoinSide服务器CoinSide{get;set;} 公共图书馆 { 收到 { return ClientCoinSide==ServerCoinSide; } } 可进一步简化为:

公共CoinSide客户端CoinSide{get;set;} 公共CoinSide服务器CoinSide{get;set;} public bool ClientWin=>ClientCoinSide==ServerCoinSide;
很高兴学到新东西,谢谢!注:主题可能是重复的,但我不知道要搜索什么,也找不到,对不起。