C# 日期时间(问候语)。

faicamala1975

New member
有人知道怎么创建一个while(),可以根据时间不同以不同的方式问候(早上好|下午好|晚上好|晚安)吗?我似乎想不出来。
 

godrobanin1974

New member
你应该使用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
 

biojeltuatu1979

New member
Python 刚刚添加了“switch case”语句,我甚至没有意识到这一点。这发生在 Python 3.10 中。他们称之为“match case”而不是“switch case”。
 
这看起来太复杂了...为什么人们要创建编程语言,它们似乎如此地过度复杂呢?我认为这会让他们感觉更聪明。
 

bustpepimno1980

New member
哎呀呀,如果这感觉难以理解,那试试读一些 Rust 语言的代码吧。 不过换个话题,还是坚持自己懂的最好。大多情况下这是可行的。
 

cadvefighle1988

New member
阅读 Rust 文档,大部分内容(如数据类型、函数、控制流等)我都觉得很合理,但诚然,我还没有亲手试过它。然而 Kotlin 竟然看起来就是为了复杂而复杂。
 

ofunciimoun1976

New member
嗯,使用“借用”概念确实是有道理的(这也是我最担心的事情),但我在实际使用中发现它很奇怪。
 

fradorarra1982

New member
Rust 可能会是我的 2023 年待办事项之一。它要么是 Rust,要么是 Golang。我更倾向于 Rust,但还没有决定。
 

agexprevor1973

New member
Golang非常容易阅读,至少我建议先使用rustlang,因为需要时间来适应。Golang,我可以保证你能够很快地学会。
 

amundisma1978

New member
Kotlin那狗屎并不是非常复杂,它只是非常难看。愚蠢的声明以及是什么样的语法噩梦?!不,谢谢,我还是继续使用C语言。
 

calrevorsti1979

New member
那不是我们通常编写代码的方式。这个想法是创建一行代码,说“当早上时-我们说早上好”,最少的括号,就像它甚至没有用编程语言编写,你们错过了重点。如果我在这里放置一个通常用Kotlin编写的示例,那将太无聊了!
 
顶部