我正在编写一段代码,该代码将创建一个对象 customer 并显示它
Class1.cs 是我正在使用的模型:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace WebApplication4.Models
{
public class Class1
{
public class Customer
{
public int Id { set; get; }
public string CustomerCode { set; get; }
public double Amount { set; get; }
}
}
}
Run Code Online (Sandbox Code Playgroud)
在 Default1Controller 下我有:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using WebApplication4.Models ;
namespace WebApplication4.Models
{
public class Default1Controller : Controller
{
//
// GET: /Default1/
public ActionResult Index() …Run Code Online (Sandbox Code Playgroud) 如何使用 mongoose 设置数据库和集合?我正在尝试使用 mongoose 连接到 mongodb atlas 数据库。我的数据库称为“test_db”,集合名称是“users”,我在哪里指定该信息?
这是我的模式(data.js):
// /backend/data.js
const mongoose = require("mongoose");
const Schema = mongoose.Schema;
// this will be our data base's data structure
const DataSchema = new Schema(
{
_id: Number,
name: String,
password: String
}
);
// export the new Schema so we could modify it using Node.js
module.exports = mongoose.model("users", DataSchema);
Run Code Online (Sandbox Code Playgroud)
这是 server.js:
const mongoose = require('mongoose');
const express = require('express');
var cors = require('cors');
const bodyParser = require('body-parser');
const logger = require('morgan'); …Run Code Online (Sandbox Code Playgroud) 我有一个简单的代码,当我将行更改my.Test<int>();
为时my.Test<string>();,它可以工作,但对于 int 不起作用。
class Program
{
class MyClass
{
public void Test<T>()
where T : class // Generic Constraint
{
Console.WriteLine("Hello"); // Prints Hello
}
}
static void Main()
{
MyClass my = new MyClass();
my.Test<int>();
Console.ReadKey();
}
}
Run Code Online (Sandbox Code Playgroud) 我有2个项目(图书馆)
对于Ass1.cs,我有:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Ass1
{
public class Class1
{
public void print()
{
Console.WriteLine("Hello");
}
}
}
Run Code Online (Sandbox Code Playgroud)
Ass2是另一个包含Ass1参考的库.在这里我收到cd的错误信息是一个字段,但是像一个类型一样使用?
Ass2.cs:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
/* Class1 is in project Ass1 , import project Ass1 */
using Ass1;
namespace Ass2
{
public class Class2
{
Class1 cd = new Class1(); /* gives error: is afield but is used like a type*/
cd.print();
}
}
Run Code Online (Sandbox Code Playgroud)