dober.man
09.01.2010, 21:30
Всем пишущим под dotNET должно быть известно, что CLR обеспечивает интеграцию языков и позволяет объектам, созданным на одном языке, быть «равноправными гражданами» кода, написанного на другом. Такая интеграция возможна благодаря стандартному набору типов, информации, описывающей тип (метаданным), и общей среде выполнения CLR.
Вот небольшое задание (просьба постить ответы без использования компилятора)
Какие ошибки выдаст компилятор C# при выполнении следующего кода:
using System;
[assembly: CLSCompliant(true)]
namespace SomeLibrary
{
public sealed class SomeLibraryType
{
public UInt32 Abc() { return 0; }
public void abc() { }
private UInt32 ABC() { return 0; }
}
}
Вот небольшое задание (просьба постить ответы без использования компилятора)
Какие ошибки выдаст компилятор C# при выполнении следующего кода:
using System;
[assembly: CLSCompliant(true)]
namespace SomeLibrary
{
public sealed class SomeLibraryType
{
public UInt32 Abc() { return 0; }
public void abc() { }
private UInt32 ABC() { return 0; }
}
}