TGViewer
Блог* Блог* @dereference_pointer_there · 1.98K subscribers
Post #11238 802
Блог* #prog #csharp #suckassstory C# — пример того, как не надо делать язык программирования. C# очень странно относится к затенению переменных. Обычно он это запрещает. Вот такой код, например, не компилируется: string x = "Hi"; if (true) { string x = "Bye";…
#prog #csharp #suckassstory

using System;
using System.Collections.Generic;

var arr = new int[] {1, 2, 3};
Console.WriteLine(arr); // System.Int32[]
var list = new List<int>{1, 2, 3};
Console.WriteLine(list); // System.Collections.Generic.List`1[System.Int32]


Блин, спасибо, очень полезно.

Для сравнения, #java:

import java.util.Arrays;
import java.util.List;
import java.util.ArrayList;

class Main {
public static void main() {
var arr = new int[] {1, 2, 3};
System.out.println(arr); // [I@251a69d7
System.out.println(Arrays.toString(arr)); // [1, 2, 3]
var list = new ArrayList<>(List.of(1, 2, 3));
System.out.println(list); // [1, 2, 3]
}
}
  • 😁 5
  • 🍌 5
More from @dereference_pointer_there
  1. Sep 28, 2026Покраденное но прекрасное
  2. Sep 28, 2026Игру также портировали на Android
  3. Sep 28, 2026Source (без редактирования)
  4. Sep 27, 2026photo post
  5. Sep 27, 2026#meme про прожиг дисков
  6. Sep 27, 2026Если вы считаете себя бесстрашным, попробуйте познакомиться с женщиной.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →