小编Ton*_*ony的帖子

强类型在.NET框架中意味着什么?

今天早上正在阅读一本书,我在其中找到了如下所述的段落:

表中的每个数据字段都是强类型数据成员,完全符合.NET的Common Type System.

上述行是否意味着"用不同语言编写的对象可以相互交互"

如果它意味着以上几行,那么上述行的含义就是说不同的语言可以互相交互

我想尝试一个例子,但到目前为止没有成功.

或者是我缺少并且需要知道的东西.请帮我理解.

提前致谢

.net c# ado.net

21
推荐指数
2
解决办法
4万
查看次数

没有"编译语言"或"解释语言"这样的东西

"没有"编译语言"或"解释语言"这样的东西.语言实现者是选择编写编译器,解释器还是介于两者之间的任何东西都是实现细节而与语言无关.

以上陈述是真的吗?

compiler-construction interpreter programming-languages

15
推荐指数
1
解决办法
819
查看次数

Java中的每个程序都需要一个类吗?

每个Java程序都需要至少有一个类.

上述陈述总是如此吗?

java

9
推荐指数
3
解决办法
2万
查看次数

JavaScript中的2路数据绑定

双向数据结合是指,以变更对象的属性绑定在UI的变化,并且反之亦然的能力.

我们可以用JavaScript实现双向数据绑定吗?

特别是没有框架的双向数据绑定.

javascript

4
推荐指数
3
解决办法
3974
查看次数

每个java程序都是面向对象的

我们的Java讲师总是要求我们证明"每个java程序都是面向对象的"

我怎么去证明这是真的?

java oop

3
推荐指数
1
解决办法
359
查看次数

MachineToApplication超出应用程序级别 - 此错误意味着什么?

当此错误提示我的屏幕时,我该怎么办?

在VS2008 Express Edition中

  1. C:\ Users\ami\Desktop\MyAddressBookasd\MyAddressBook\UpdateTheRecord.aspx:ASP.NET运行时错误:在应用程序级别之外使用注册为allowDefinition ='MachineToApplication'的部分是错误的.此错误可能是由于未在IIS中将虚拟目录配置为应用程序引起的.

在此输入图像描述

在Web浏览器中

  1. 描述:处理为此请求提供服务所需的配置文件时发生错误.请查看下面的具体错误详细信息并相应地修改配置文件.

分析器错误消息:在应用程序级别之外使用注册为Definition ='MachineToApplication'的部分是错误的.此错误可能是由于未在IIS中将虚拟目录配置为应用程序引起的.

来源错误:

第36行:ASP.NET识别传入的用户.第37行: - >第38行:第39行:部分启用配置

在此输入图像描述

c# asp.net

3
推荐指数
1
解决办法
2万
查看次数

从单链表的末尾删除元素的操作的复杂性是什么?

从单链表的末尾删除元素的操作的复杂性是什么?我在C中实现了链表.这是从链表的末尾删除元素的代码.现在我的问题是如何计算这个片段的复杂性.涉及的因素有哪些.还有其他涉及的操作

  1. 在开始时插入
  2. 插入中间
  3. 最后插入
  4. 在开始,中间,结束时删除
  5. 翻转清单

我怎样才能计算它们?

struct node {
       int val;
       struct node * next;
    };

    typedef struct node item;
    item * head = NULL;

 /* DELETION AT THE END OF THE LIST */     
        deleteatend() {
        item * temp, * curr;
        if(head == NULL) {
            printf("\n Linked list is Empty ");
            return;
          }
        temp = head;
        if(head->next == NULL) { /* When There is atleast 1 NODE */
            head=NULL;
         } 
        else {
            while(temp->next != NULL) { /* Traversing the …
Run Code Online (Sandbox Code Playgroud)

c linked-list data-structures

2
推荐指数
1
解决办法
1007
查看次数

有时也会使用双指针通过引用将指针传递给函数

"有时也会使用双指针通过引用传递函数指针"有人可以解释一下上面的语句,究竟是什么指向函数引用的意思?

c pointers

1
推荐指数
1
解决办法
3185
查看次数

为什么List <double>类型以这种方式运行?

这是一个小程序,用于添加,删除,插入项目(双)到Ilist集合中.

 class ProgramL
    {
        static void Main(string[] args)
        {
            IList<double> myList = new List<double>();
            myList.Add(1.54);
            myList.Add(56.54);
            myList.Insert(1,58.54);
            myList.Add(11.44);
            myList.Add(121.44);
            myList.Add(111.44);
            myList.Add(1221.44);
            myList.Add(1331.44);
            myList.Add(161.44);
            myList.Add(21.58);
            myList.Remove(21.58);
            Console.ReadLine();
        }
    }
Run Code Online (Sandbox Code Playgroud)

所以在添加,插入和删除操作之后还剩下9个项目.但根据图片,为什么该列表包含16个项目.最后7项初始化为0.0值.

在此输入图像描述

任何人都可以向我解释一下吗?

谢谢

c# list

1
推荐指数
1
解决办法
50
查看次数

程序的COntrol不会进入for循环

我在这里粘贴代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace star1
{
    class Program
    {
        static void Main(string[] args)
        {
            Myclass obj = new Myclass();
            obj.getData();
            obj.pattern();
        }
    }
    class Myclass
    {
        int i, n, j;

        public void getData()
        {
            Console.WriteLine("Program for displaying pattern of *.");
            Console.Write("Enter the maximum number of *: ");
            int n = Convert.ToInt32(Console.ReadLine());
        }

        public void pattern()
        {
            Console.WriteLine("\nPattern 1 - Left Aligned:\n");
            for (i = 1; i <= n; i++)  // The Control does not …
Run Code Online (Sandbox Code Playgroud)

c#

0
推荐指数
1
解决办法
120
查看次数

为什么在使用Task时使用私有静态方法

此代码取自其他网站:

using System;
using System.Threading.Tasks;
public class Program {

    private static Int32 Sum(Int32 n)
    {
        Int32 sum = 0;
        for (; n > 0; n--)
        checked { sum += n; } 
        return sum;
    }

    public static void Main() {
        Task<int32> t = new Task<int32>(n => Sum((Int32)n), 1000);
        t.Start();
        t.Wait(); 

        // Get the result (the Result property internally calls Wait) 
        Console.WriteLine("The sum is: " + t.Result);   // An Int32 value
    }
}
Run Code Online (Sandbox Code Playgroud)

我不明白使用私有静态方法的目的,而不是任何其他正常的公共方法.

谢谢

c# task-parallel-library

-3
推荐指数
1
解决办法
175
查看次数