- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想创建一个通知类或结构
我想在其中使用类似的东西:
//发送新通知
Notification newnotification = new Notification();
newnotification.Type = NotificationType.FriendRequest;
newnotification.Send("parm1", "parm2");
我目前的试听课:
public class Notification
{
public struct NotificationType
{
// i dont know what to put here to add notification types
}
public NotificationType Type{ //dont know how to store the type here too }
public void Send(string Parm1, string Parm2)
{
// i put a code here to send to database
}
}
最佳答案
您需要一个枚举
:
public enum NotificationType
{
FriendRequest,
OtherRequest,
...
}
然后您可以将其用作属性的类型:
public NotificationType Type
{
get;
set;
}
你可以像这样使用这个成员:
Notification n = new Notification();
n.Type = NotificationType.FriendRequest;
如果您想将属性值保存在数据库中,可以添加一个附加项以使其轻松地从/到 int
转换,如下所示:
public enum NotificationType : int
{
FriendRequest = 0,
OtherRequest = 1,
...
}
然后您可以像这样更轻松地进行转换:
int valueInDB = (int)n.Type; // Will be 0 for "FriendRequest"
从数据库获取值时的其他方式:
n.Type = (NotificationType)valueInDB;
关于C# 如何创建自定义类,如 "cmd.CommandType = System.Data.CommandType.Text",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22353967/
显式使用 StoredProcedure CommandType 与仅使用文本命令相比有什么好处吗?换句话说,是 cmd = new SqlCommand("EXEC StoredProc(@p1,
我想创建一个通知类或结构 我想在其中使用类似的东西: //发送新通知 Notification newnotification = new Notification(); newnotificatio
所以在 C# 中使用存储过程我有如下代码(省略连接代码): string sql = "GetClientDefaults"; SqlCommand cmd = new SqlCommand(sq
有人可以帮助我理解为什么我会在此处收到该错误吗? using System; using System.Collections.Generic; using System.Linq; using Sy
很多类似的问题正在发生,但谷歌和堆栈溢出并没有触及我认为我需要的部分。我正在尝试使用宏导入管道分隔的文本文件。当我录制宏时,这是我得到的: With ActiveSheet.QueryTables.A
考虑以下代码: public List Read() { using (IDbConnection db = new SqlConnection (Conf
这个问题在这里已经有了答案: When executing a stored procedure, what is the benefit of using CommandType.StoredPr
与 CommandType.StoredProcedure 或 CommandType.Text 不同的是,如何使用选项 CommandType.Tabledirect? 最佳答案 CommandTy
什么是Get-Command -CommandType 脚本?它涵盖了哪些类型的命令?关于 Script 的帮助告诉我们“-- Script:当前 session 中的脚本 block 。”但我不确定
我正在看一个网络教程,讲师用我听不懂的语言说话,而且视频没有显示完整的长度。谁能告诉我这条线应该是什么样子... private void Insertbtn_Click(object sender
我将 Dapper 与 C# 和 SQL Server 结合使用。我在 SQL Server 中有一个存储过程,可以将一个人插入到我的数据库中。问题是,当我在查询中指定它是一个存储过程时,我得到了 C
问题是: 当您从 MySQL 调用存储过程到 C# 代码时,您将string ["CALL Proc_name('param1', 'param2', 3)"] 直接作为插入或删除时类似的语句,如下所
我是一名优秀的程序员,十分优秀!