Внутренний класс по умолчанию виден для других проектов - почему? - PullRequest
1 голос
/ 06 мая 2020

У меня есть следующий класс Book (долго вставлять его все):

using System;
using System.Collections.Generic;

namespace GradeBook
{
    internal class Book
    {

и класс BookTests, который создает переменную этого типа Book:

using System;
using Xunit;

namespace GradeBook.Tests
{
    public class BookTests
    {
        [Fact]
        public void Test1()
        {
            var book = new Book("");

        }
    }
}

как в отдельных проектах. Он не показывает ошибку, несмотря на внутренний модификатор, но я не знаю почему. Класс Book также не находит ссылку во втором файле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...