如果在functionA中没有遵循条件,是否可以不执行functionC?
public void functionA()
{
if(!specificCondition)
{
return;
}
}
public void functionB()
{
functionA();/*Conditions did not meet so i no longer want the next
function to execute anymore */
functionC();
}
public void functionC()
{
Console.WriteLine("OK");
}
Run Code Online (Sandbox Code Playgroud) switch (userSelection)
{
case 1:
Console.WriteLine(" You selected: List1");
listTitle = "List1 Title";
validAnswer = true;
break;
case 2:
Console.WriteLine(" You selected: List2");
listTitle = "List2 Title";
validAnswer = true;
break;
case 3:
Console.WriteLine(" You selected: List3");
listTitle = "List3 Title";
validAnswer = true;
break;
case 4:
Console.WriteLine(" You selected: List4");
listTitle = "List4 Title";
validAnswer = true;
break;
default:
Console.WriteLine(" Your selection is invalid. Please
try again.");
break;
}
Run Code Online (Sandbox Code Playgroud) @" select distinct a.ComplaintNum as OFFENSE#,a.CaseType as CaseType,a.ResolutionNum as ResolutionNum,a.LienDate as LIENDATE, a.LienRelBook as BOOK#, a.LienRelPage as PAGE#,c.Code as LienStatus, b.CaseId
, sum(CASE WHEN b.FeeType = 29 THEN b.UnitCost END) AS AdminFee
, sum(CASE WHEN b.FeeType = 1 THEN b.UnitCost END) AS SubFee
, sum(CASE WHEN b.FeeType = 15 THEN b.UnitCost END) AS ContFee
,sum (case when b.FeeType IN (1, 29) then b.UnitCost END) as TotalAdminCost
,d.AmtDue as AmountDue, d.AmtPaid as AmountPaid
from
CE_CaseMaster a
inner join CE_CaseFee b on …Run Code Online (Sandbox Code Playgroud) 我正在使用以下代码来获取位置 "E"
string a = "ABCDEFGHIJKLM";
int position = 0;
for (int i = 0; i < a.Length; i++)
{
if (a.Substring(i, 1) == "E")
{
position = i +1;
break;
}
}
Run Code Online (Sandbox Code Playgroud)
上面的代码将返回position = 5,
我是C#的新手,我的问题是没有循环的任何快速方式来做到这一点,
所以,我有一张投票清单.
List<string> Votes = new List<string>();
Run Code Online (Sandbox Code Playgroud)
最多有三个不同的字符串.我想得到他们的数量.这是在c#中.
我已经查看了之前的问题,但没有找到类似的东西,没有问题比我的更复杂.对不起,如果已经回答了这个问题