假设我有一个C#类:
var awsLmabdaClient = new AmazonLambdaClient(Amazon.RegionEndpoint.USWest2);
Dictionary<string, string> dict = new Dictionary<string, string>();
dict.Add("fileGuid", fileGuid);
InvokeRequest Ir = new InvokeRequest
{
FunctionName = "FunctionName",
Payload = dict.ToString()
};
awsLmabdaClient.InvokeAsync(Ir);
我想公开public class Foo
{
protected abstract void Bar();
}
。这是二进制重大更改吗?
我知道这是一个来源突破性的变化,因为写了以下内容的消费者:
Bar
会出现编译器错误:CS0507'Baz.Bar()':覆盖'public'继承的成员'Foo.Bar()'时无法更改访问修饰符