我正在为C#中的twitch chat bot开发一个点系统.我需要将点数和小时数的用户列表保存到本地.txt文件中,如下所示:
我正在尝试创建一个.NET对象来序列化为一个JSON字符串并将其写入我的.txt文件,但我被困在这里.
我认为用户需要是某种类型的数组,但我如何处理用户名?我不认为JSON支持自定义类型?
谢谢你的时间,X3ntr
我有一个叫做的课TicketManager.这个类有两个私有方法private void Validate(Ticket ticket)和一个重载private void Validate(TicketResponse ticketResponse).
当我使用BindingFlags没有指定时,Type[]我得到一个不明确的匹配异常.
以下代码是使用MSTest的单元测试.
//testing private validation method using reflection
[TestMethod]
[ExpectedException(typeof(TargetInvocationException))]
public void Validate_TicketResponseIsInvalid_ReturnsValidationException()
{
//Arrange
TicketManager ticketManager = new TicketManager(ticketRepository);
Ticket t = new Ticket { AccountId = 1, Text = "How do I test a private method in C#?", TicketNumber = 5 };
TicketResponse tr = new TicketResponse { Ticket = t, IsClientResponse = false, Date = DateTime.Now };
//reflection
MethodInfo methodInfo …Run Code Online (Sandbox Code Playgroud)