Skip to content

Commit 59eb516

Browse files
Added Examples and Removed straightforward snippets
1 parent 2c77190 commit 59eb516

File tree

5 files changed

+25
-24
lines changed

5 files changed

+25
-24
lines changed

snippets/csharp/guid-utilities/guid-to-byte-array.md

Lines changed: 0 additions & 12 deletions
This file was deleted.

snippets/csharp/jwt-utilities/decode-jwt.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,17 @@ tags: c#,jwt,decode,utility
66
---
77

88
```c#
9+
/// <summary>
10+
/// Decodes the JWT
11+
/// <summary>
912
public static string DecodeJwt(string token) {
1013
return new JwtSecurityTokenHandler().ReadJwtToken(token).ToString();
1114
}
15+
16+
//Example
17+
string token = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c";
18+
19+
string decodedJwt = DecodeJwt(token);
20+
21+
Console.WriteLine(decodedJwt); //Prints {"alg":"HS256","typ":"JWT"}.{"sub":"1234567890","name":"John Doe","iat":1516239022}
1222
```

snippets/csharp/jwt-utilities/validate-jwt.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,14 @@ public static bool ValidateJwt(string token, string secret) {
2222
return false
2323
}
2424
}
25+
26+
//Example
27+
string JWT = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c";
28+
29+
string correctSecret = "your-256-bit-secret";
30+
string wrongSecret = "this-is-not-the-right-secret";
31+
32+
Console.WriteLine(ValidateJwt(JWT, correctSecret)) // returns True
33+
Console.WriteLine(ValidateJwt(JWT, wrongSecret)) // returns False
34+
2535
```

snippets/csharp/string-utilities/capitalize-first-letter.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,9 @@ tags: c#,string,capitalize,utility
1212
public static string Capitalize(this string str) {
1313
return str.Substring(0, 1).ToUpper() + str.Substring(1);
1414
}
15+
16+
//Example
17+
string example = "hello";
18+
string captializedExample = example.Capitalize();
19+
Console.WriteLine(captializedExample); // prints "Hello"
1520
```

snippets/csharp/string-utilities/split-string.md

Lines changed: 0 additions & 12 deletions
This file was deleted.

0 commit comments

Comments
 (0)