有人知道怎么创建一个while(),可以根据时间不同以不同的方式问候(早上好|下午好|晚上好|晚安)吗?我似乎想不出来。
F faicamala1975 New member 2023-02-25 #1 有人知道怎么创建一个while(),可以根据时间不同以不同的方式问候(早上好|下午好|晚上好|晚安)吗?我似乎想不出来。
G godrobanin1974 New member 2023-02-25 #2 你应该使用if else语句而不是while语句。如果(DateTime.Now <= 12){ Console.WriteLine("早上好")} else if(DateTime.Now <= 16){ Console.WriteLine("下午好")} else if(DateTime.Now <= 20){ Console.WriteLine("晚上好") } else {Console.WriteLine("晚安")} PS:此代码仅用于演示目的,如果您简单复制/粘贴它,它将不起作用。https://www.tutorialspoint.com/csharp/if_else_statement_in_csharp.htm
你应该使用if else语句而不是while语句。如果(DateTime.Now <= 12){ Console.WriteLine("早上好")} else if(DateTime.Now <= 16){ Console.WriteLine("下午好")} else if(DateTime.Now <= 20){ Console.WriteLine("晚上好") } else {Console.WriteLine("晚安")} PS:此代码仅用于演示目的,如果您简单复制/粘贴它,它将不起作用。https://www.tutorialspoint.com/csharp/if_else_statement_in_csharp.htm
O osclarurra1985 New member 2023-02-25 #3 切换到 switch - https://www.c-sharpcorner.com/article/c-sharp-switch-statement/
B biojeltuatu1979 New member 2023-02-25 #4 Python 刚刚添加了“switch case”语句,我甚至没有意识到这一点。这发生在 Python 3.10 中。他们称之为“match case”而不是“switch case”。
B bustpepimno1980 New member 2023-02-25 #7 哎呀呀,如果这感觉难以理解,那试试读一些 Rust 语言的代码吧。 不过换个话题,还是坚持自己懂的最好。大多情况下这是可行的。
C cadvefighle1988 New member 2023-02-25 #8 阅读 Rust 文档,大部分内容(如数据类型、函数、控制流等)我都觉得很合理,但诚然,我还没有亲手试过它。然而 Kotlin 竟然看起来就是为了复杂而复杂。
F fradorarra1982 New member 2023-02-25 #10 Rust 可能会是我的 2023 年待办事项之一。它要么是 Rust,要么是 Golang。我更倾向于 Rust,但还没有决定。
A agexprevor1973 New member 2023-02-25 #11 Golang非常容易阅读,至少我建议先使用rustlang,因为需要时间来适应。Golang,我可以保证你能够很快地学会。
A amundisma1978 New member 2023-02-25 #12 Kotlin那狗屎并不是非常复杂,它只是非常难看。愚蠢的声明以及是什么样的语法噩梦?!不,谢谢,我还是继续使用C语言。
C calrevorsti1979 New member 2023-02-25 #13 那不是我们通常编写代码的方式。这个想法是创建一行代码,说“当早上时-我们说早上好”,最少的括号,就像它甚至没有用编程语言编写,你们错过了重点。如果我在这里放置一个通常用Kotlin编写的示例,那将太无聊了!
那不是我们通常编写代码的方式。这个想法是创建一行代码,说“当早上时-我们说早上好”,最少的括号,就像它甚至没有用编程语言编写,你们错过了重点。如果我在这里放置一个通常用Kotlin编写的示例,那将太无聊了!