page contents
Nen
Nen - 程序员

性别: 天津 - 天津市 注册于 2021-06-23

向TA求助
2850金币数
43180 经验值
1个粉丝
主页被访问 4877 次

3096 个回答

0 赞同

解释 var 和 dynamic?

我们可以声明变量的 var 类型,而无需明确指定 .net 数据类型。编译器在编译时根据分配给它的值自动检测变量的类型。我们不能声明一个 var 类型的变量而不给它赋值。var 类型变量的值不能在后面的代码中更改。动态与var相反。 稍后我们可以在代码中更改动态类型变量的值。它还根据分配给它的值决定变量的类型。 就像在创...

回答于 2022-11-14 15:14

0 赞同

解释“finally”和“finalize block”的区别?

这是两个不同的概念,尽管它们听起来很相似: 最后是执行处理的代码块部分。无论是否发生异常,此代码块都会执行。Finalize 是在垃圾回收之前调用的方法。当没有在代码中显式调用时,编译器会自动调用此方法。 因此,finally 与执行处理有关,而 finalize 与垃圾收集有关。

回答于 2022-11-14 15:14

0 赞同

“throw”和“throw ex”有什么区别?

“throw”语句将保留前一个函数的原始错误堆栈,而“throw ex”语句将保留从抛出点开始的堆栈跟踪。通常,建议使用“throw”,因为它提供了准确的错误信息和跟踪数据。

回答于 2022-11-14 15:13

0 赞同

struct和class有什么区别?

类和结构体都是用户定义的,但有很大的不同。struct 继承自 System.Value 类型,因此它是值类型。当数据量较小时,结构体更可取。结构不能是抽象的。无需使用 new 关键字创建对象。Struct 无权创建任何默认构造函数。结构的语法: struct MyStruct             {         public int MyProperty1 { get; set; }         pu...

回答于 2022-11-14 15:12

0 赞同

什么是C#中的交错数组?

交错数组就像一个嵌套数组,其中交错数组的每个元素本身就是一个数组。锯齿状数组的项目可以具有不同的维度和大小。锯齿状数组是 C# 中引入的一种特殊类型的数组。锯齿状数组是数组的数组,其中每个数组索引的长度可以不同。请参考以下示例: namespace demoapp {     public class JaggedArrayClass     {         public...

回答于 2022-11-14 15:12

0 赞同

django rest framework框架中都有那些组件?

1.序列化组件:serializers 对queryset序列化以及对请求数据格式校验 2.路由组件routers 进行路由分发 3.视图组件ModelViewSet 帮助开发者提供了一些类,并在类中提供了多个方法 4.认证组件 写一个类并注册到认证类(authentication_classes),在类的的authticate方法中编写认证逻 5.权限组件 写一个类并注册到权限类(per...

回答于 2022-09-16 10:41

0 赞同

django的Form和ModeForm的作用?

Form作用: 1.在前端生成HTML代码 2.对数据作有效性校验 3.返回校验信息并展示 ModeForm:根据模型类生成From组件,并且可以操作数据库

回答于 2022-09-09 10:54

0 赞同

django的Form组件中,如果字段中包含choices参数,请使用两种方式...

1.重写构造函数 def def __init__(self, *args, **kwargs):         super().__init__(*args, **kwargs)         self.fields["city"].widget.choices = models.City.objects.all().values_list("id", "name") 2.利用ModelChoiceField字段,参数为queryset对象

回答于 2022-09-09 10:54

0 赞同

django的Model中的ForeignKey字段中的on_delete参数有什么作用?

删除关联表中的数据时,当前表与其关联的field的操作 django2.0之后,表与表之间关联的时候,必须要写on_delete参数,否则会报异常

回答于 2022-09-09 10:54

0 赞同

django如何实现websocket?

列举django orm中三种能写sql语句的方法。 1.使用execute执行自定义的SQL 2.使用extra方法 3.使用raw方法 执行原始sql并返回模型 依赖model多用于查询

回答于 2022-09-09 10:53