How can I create a list that has a length of a 64 bit unsigned integer in c#?

How can I create a list that has a length of a 64 bit unsigned integer in c#?

I am trying to create a blockchain based cryptocurrancy in c#. I have my blockchain class built but I realize on big problem with the current implementation. The blockchain is stored in memory in a List>. The problem I see with this is that the length of the list is a 32 bit signed integer. This is a problem if the chain get too big. Is there a way of making a List<> that has a maximum length of 9,223,372,036,854,775,807

I am trying to create a blockchain based cryptocurrancy in c#. I have my blockchain class built but I realize on big problem with the current implementation. The blockchain is stored in memory in a List>. The problem I see with this is that the length of the list is a 32 bit signed integer. This is a problem if the chain get too big. Is there a way of making a List<> that has a maximum length of 9,223,372,036,854,775,807

The current way of storing the blockchain is by initializing

static Dictionary<string, Socket[]> connections = new Dictionary<string, Socket[]>();

and adding a new Dictionary for every block

Angular 9 Tutorial: Learn to Build a CRUD Angular App Quickly

What's new in Bootstrap 5 and when Bootstrap 5 release date?

Brave, Chrome, Firefox, Opera or Edge: Which is Better and Faster?

How to Build Progressive Web Apps (PWA) using Angular 9

What is new features in Javascript ES2020 ECMAScript 2020

C/C++ vs. Rust: A developer’s perspective

In this post, you'll see the difference between Rust and C/C++ in a developer’s perspective

Variable Introduction in C#[Bangla]

LIKE | COMMENT | SHARE | SUBSCRIBE A variable is nothing but a name given to a storage area that our programs can manipulate. Each variable in C# has a speci...