Menu
CoddyTech

高级运算符回顾

本课属于 Coddy C# 学习旅程的“逻辑与流程”单元。第 39 课,共 66 课。

challenge icon

挑战

中等

创建一个名为 analyzeInput 的方法,它接受三个参数:

  • 一个字符串 text
  • 一个可空整数 value
  • 一个布尔值 condition

该方法应返回一个包含以下信息的字符串:

  1. 检查 text 是否不为 null 且长度超过 3 个字符(使用短路求值)
  2. 使用空合并运算符从可空整数中获取实际值(如果为 null,则使用 100)
  3. 计算表达式:condition || text.Length > 5 && value > 50
  4. 使用不同的优先级计算表达式:(condition || text.Length > 5) && value > 50

按以下格式返回结果:

Text valid: {true/false}
Value used: {actualValue}
Expression 1: {result1}
Expression 2: {result2}

亲手试试

using System;

class AnalyzeInput
{
    public static string analyzeInput(string text, int? value, bool condition)
    {
        // 在这里编写你的代码
    }
}

逻辑与流程中的所有课

自己练习: C# 在线编译器