feat(csharp) .NET 8.0 code migration (#966)

* .net 8.0 migration

* update docs

* revert change

* revert change and update appendix docs

* remove static

* Update binary_search_insertion.cs

* Update binary_search_insertion.cs

* Update binary_search_edge.cs

* Update binary_search_insertion.cs

* Update binary_search_edge.cs

---------

Co-authored-by: Yudong Jin <krahets@163.com>
This commit is contained in:
hpstory
2023-11-26 23:18:44 +08:00
committed by GitHub
parent d960c99a1f
commit 56b20eff36
93 changed files with 539 additions and 487 deletions
+3 -7
View File
@@ -5,14 +5,10 @@
namespace hello_algo.utils;
/* Definition for a singly-linked list node */
public class ListNode {
public int val;
public class ListNode(int x) {
public int val = x;
public ListNode? next;
public ListNode(int x) {
val = x;
}
/* Generate a linked list with an array */
public static ListNode? ArrToLinkedList(int[] arr) {
ListNode dum = new(0);
@@ -33,7 +29,7 @@ public class ListNode {
}
public override string? ToString() {
List<string> list = new();
List<string> list = [];
var head = this;
while (head != null) {
list.Add(head.val.ToString());