Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- switch (e.PropertyName)
- {
- case nameof(SomeProperty):
- { break };
- // opposed to
- case "SomeOtherProperty":
- { break;}
- }
- public string DoSomething(string input)
- {
- if(input == null)
- {
- throw new ArgumentNullException(nameof(input));
- }
- ...
- throw new ArgumentException(nameof(T), $"Type {typeof(T)} does not support this method.");
- //Currently
- void Foo(string par) {
- if (par == null) throw new ArgumentNullException("par");
- }
- //C# 6 nameof
- void Foo(string par) {
- if (par == null) throw new ArgumentNullException(nameof(par));
- }
- public void DoStuff(object input)
- {
- if (input == null)
- {
- throw new ArgumentNullException(nameof(input));
- }
- }
- int myVar = 10;
- print("myVar" + " value is " + myVar.toString());
- print(nameof(myVar) + " value is " + myVar.toString());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement