|
|
#1 |
|
Addicted Member
Join Date: Oct 09
Location: Clive, IA in America!!!!
Posts: 201
![]() |
Is there any container that would hold a number that is 10,000 characters in length? would I have to create one? If so how would I go about doing something like that?
__________________
VBNetDude - Thinking Programmatically By Silver Seal Software Don't forget to mark your thread as "Resolved" using the Thread Tools menu on top. And don't forget to rate the answers that help you the most! |
|
|
|
|
|
#2 |
|
Frenzied Member
Join Date: Sep 04
Posts: 1,192
![]() ![]() ![]() |
Re: Large Numbers
You'll have to make one. In order to do that, you'll have to think in terms of how two bytes are combined together to form an integer (and from there extrapolate for an n-byte number). When you add to a 2-byte number you start by adding to the least significant byte - if you get a carry, you add that to the most significant byte.
It works exactly like elementary arithmetic. I imagine you can code something that works in base-10 arithmetic or something that would work with base-2 arithmetic (bytes). Coding for base-10 would be intuitive and simple while coding for base-2 arithmetic would be faster.
__________________
"Feel the force...read the source..." Utilities: POPFile • DebugView • Process Explorer • Wireshark • KeePass • UltraVNC • Pic2Ascii .Net tools & open source: DotNetNuke • log4Net • CLRProfiler Customer quote: "If the server has a RAID array, why should we bother with backups?" Programmer quote: "I never comment my code. Something that is hard to write should be impossible to comprehend." |
|
|
|
|
|
#3 |
|
Power Poster
Join Date: Apr 04
Location: Inside the CPU...
Posts: 4,301
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Re: Large Numbers
If you don't need it for calculation purposes, store it as string.
__________________
Pradeep If anyones answer has helped you please show your appreciation by rating that answer. Just click icon on the left of the post you wish to rate.My Blog | 101 LINQ Samples | JSON Validator | XML Schema Validator | String Enum | "How Do I" videos on MSDN | VB.NET and C# Comparison Some Signatures that contain Useful Stuff: jmcilhinney | szlamany | MartinLiss | RobDog888 | dee-u | RhinoBull | si_the_geek | koolsid | Negative0 | VBDT | gep13 | NickThissen... |
|
|
|
|
|
#4 |
|
PowerPoster
Join Date: Jul 06
Location: Providence, RI - USA
Posts: 6,848
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Re: Large Numbers
What kind of number is that big... I can't imagine if I never need to use one
![]() Anyway, what's you're looking for is "Big Integer" type. If you're targeting .Net 4.0 then it's the System.Numerics.BigInteger structure. If you're targeting .Net 3.5 and lower, you have to create your own.
__________________
Let us have faith that right makes might, and in that faith, let us, to the end, dare to do our duty as we understand it. - Abraham Lincoln - |
|
|
|
|
|
#5 |
|
Addicted Member
Join Date: Oct 09
Location: Clive, IA in America!!!!
Posts: 201
![]() |
Re: Large Numbers
Um, I am working with a number that is 10,000 Digits in length. It must be prime. I made a prime number finder that went through the selected starting and ending points, and listed all the prime ones. Now I want to expand that and see how large I can make the number. (Can you tell I have nothing to do?
)Is there any way to import .Net 4.0 into VB 2008? I don't care what framework it targets because it is really just something to abide time until I have something better to do!
__________________
VBNetDude - Thinking Programmatically By Silver Seal Software Don't forget to mark your thread as "Resolved" using the Thread Tools menu on top. And don't forget to rate the answers that help you the most! |
|
|
|
|
|
#6 |
|
.NUT
Join Date: May 05
Location: Sydney, Australia
Posts: 54,913
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Re: Large Numbers
No, you would have to download and install VS 2010 Beta 2. If you do so, I would recommend installing on a virtaul machine if you possibly can. You should avoid installing any beta software on a system that you can't happily reformat.
__________________
![]() 2007, 2008, 2009, 2010 Why is my data not saved to my database? | Communicating between multiple forms | MSDN Data Walkthroughs MSDN "How Do I?" Videos: VB | C# VBForums Database Development FAQ My CodeBank Submissions: VB | C# (ForumAccount has translated some of my VB submissions to C#) My Blog: Defining and Raising Custom Events | Manipulating GDI+ Drawings | Using Parameters in ADO.NET |
|
|
|
![]() |
|
||||||
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|