【发布时间】:2015-07-21 11:53:32
【问题描述】:
我必须将方法应用于 C# 中的对象,但我必须多次这样做
stud1.setGrade(90); stud1.setGrade(100); stud1.setGrade(90); stud1.setGrade(50);
你明白了......问题是我知道有一种方法可以避免这种情况,只是这样说:
stud1.setGrade(90)
.setGrade(100)
.setGrade(70);
但我不记得这在 C# 中是否正确,我在另一种编程语言中看到过,尽管我不记得这是否是正确的做法。
【问题讨论】:
-
你能发布“setGrade”方法吗?
-
SetGrades(90,100,70)方法是否足够? -
您正在寻找的搜索词是“流畅的界面”。 LINQ (C#) 和 jQuery (JavaScript) 就是这种链接的例子。
-
也称为“级联”成语。只需
return this或您希望使用的任何语言的等效项。