using System;
|
|
using System.Collections.Generic;
|
|
|
|
namespace Broken
|
|
{
|
|
public class BrokenClass
|
|
{
|
|
public int X { get; set; }
|
|
public string Name;
|
|
|
|
public BrokenClass(int x, string name)
|
|
{
|
|
X = x;
|
|
Name = name
|
|
}
|
|
|
|
public void Show()
|
|
{
|
|
Console.WriteLine($"{Name}: {X}")
|
|
}
|
|
|
|
public int MissingBody()
|
|
}
|
|
|
|
public class Derived : BrokenClass
|
|
{
|
|
public Derived() : base(42, "test")
|
|
{
|
|
}
|
|
|
|
public void BrokenMethod()
|
|
{
|
|
string s = "unclosed string;
|
|
Console.WriteLine(s);
|
|
|
|
if (X > 0
|
|
Console.WriteLine("positive");
|
|
}
|
|
|
|
int[] arr = {1, 2, 3;
|
|
Console.WriteLine(arr[0]);
|
|
}
|
|
}
|
|
|
|
public class Program
|
|
{
|
|
public static void Main()
|
|
{
|
|
var obj = new Derived();
|
|
obj.Show()
|
|
}
|
|
}
|
|
}
|