• Skip to primary navigation
  • Skip to content
  • Skip to footer
Numerics.NET
Try Free Buy Now Find Anything Sign In Account
  • Welcome
  • .NET Libraries
  • Write Great Code
  • 30 Day Free Trial
  • Pricing
  • Your account
  • QuickStart Samples
  • Nuget Packages
  • Documentation
    • User's Guide and Reference
      • Deployment Guide
      • Nuget packages
      • Configuration
      • Using Parallelism
      • Mathematics Library User's Guide
      • Vector and Matrix Library User's Guide
      • Data Analysis Library User's Guide
      • Statistics Library User's Guide
      • Data Access Library User's Guide
      • API Reference
        • Numerics.NET
        • Numerics.NET.Algorithms
        • Numerics.NET.Calculus
        • Numerics.NET.Calculus.Generic
        • Numerics.NET.Calculus.OrdinaryDifferentialEquations
        • Numerics.NET.Collections
        • Numerics.NET.Curves
        • Numerics.NET.Curves.Generic
        • Numerics.NET.Curves.Nonlinear
        • Numerics.NET.Data
        • Numerics.NET.Data.Json
        • Numerics.NET.Data.Matlab
        • Numerics.NET.Data.R
        • Numerics.NET.Data.Stata
        • Numerics.NET.Data.Text
        • Numerics.NET.DataAnalysis
        • Numerics.NET.DataAnalysis.Accumulators
        • Numerics.NET.DataAnalysis.Linq
        • Numerics.NET.DataAnalysis.Models
        • Numerics.NET.Distributed
        • Numerics.NET.EquationSolvers
        • Numerics.NET.EquationSolvers.Generic
        • Numerics.NET.Generic
          • FromConverter
          • FromNullableConverter
          • GenericArithmeticException
          • IBitOperations<T>
          • IComplexElementaryFunctions<T, U>
          • IComplexFieldOperations<T, U>
          • IComplexIeeeOperations<T, U>
          • IComplexOperations<T>
          • IComplexOperations<T, U>
          • IComplexRingOperations<T, U>
          • IDivisionOperations<T, TClosure>
          • IEuclideanRingOperations<T>
          • IFieldOperations<T>
          • IFractionalOperations<T>
          • IFromConverter<T>
          • IGroupOperations<T>
          • IIeeeOperations<T>
          • IOperations<T>
            • Properties
            • Methods
              • Abs
              • Acos
              • Acosh
              • Add
              • And
              • Asin
              • Asinh
              • Atan
              • Atan2
              • Atanh
              • Cbrt
              • Ceiling
              • Compare
              • Conjugate
              • ConjugateMultiply
              • ConvertTo<U>
              • Copy
              • Cos
              • Cosh
              • Divide
              • EqualTo
              • Exp
              • Exp10
              • Exp2
              • ExpM1
              • Floor
              • FromDouble
              • FromInt32
              • GreaterThan
              • GreaterThanOrEqual
              • Hypot
              • IsFinite
              • IsNaN
              • IsNegativeInfinity
              • IsOne
              • IsPositiveInfinity
              • IsZero
              • LeftShift
              • LessThan
              • LessThanOrEqual
              • Log
              • Log10
              • Log1PlusX
              • Log2
              • Modulus
              • Multiply
              • Negate
              • Not
              • NotEqualTo
              • OneNorm
              • Or
              • Pow
              • Reciprocal
              • Remainder
              • RightShift
              • Round
              • Same
              • ScaleByPowerOfTwo
              • Sign
              • Sin
              • SinCos
              • Sinh
              • Sqrt
              • Subtract
              • Tan
              • Tanh
              • ToInt32
              • Xor
          • IRealOperations<T>
          • IRingOperations<T>
          • IVectorSpaceOperations<TScalar, TVector>
          • OperationsAttribute
        • Numerics.NET.LinearAlgebra
        • Numerics.NET.LinearAlgebra.Implementation
        • Numerics.NET.LinearAlgebra.IterativeSolvers
        • Numerics.NET.LinearAlgebra.IterativeSolvers.Preconditioners
        • Numerics.NET.Optimization
        • Numerics.NET.Optimization.LineSearches
        • Numerics.NET.Providers
        • Numerics.NET.Providers.InteropServices
        • Numerics.NET.Random
        • Numerics.NET.SignalProcessing
        • Numerics.NET.Statistics
        • Numerics.NET.Statistics.Distributions
        • Numerics.NET.Statistics.Multivariate
        • Numerics.NET.Statistics.Tests
        • Numerics.NET.Statistics.TimeSeriesAnalysis
        • Numerics.NET.Tensors
    • What's New
    • Release Notes
    • In depth: Tensors
  • Contact Us
  • Blog
  1. Home
  2. Documentation
  3. User's Guide and Reference
  4. API Reference
  5. Numerics.NET.Generic
  6. IOperations<T>
  7. Methods
  8. IsFinite
C# Visual Basic C++/CLI F#

IOperations<T>.IsFinite Method

On this page

  • Definition
  • See Also
Returns whether a number is a finite number.

Definition

Namespace: Numerics.NET.Generic
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.1.3
C#
bool IsFinite(
	T x
)
Visual Basic
Function IsFinite ( 
	x As T
) As Boolean
C++/CLI
bool IsFinite(
	T x
)
F#
abstract IsFinite : 
        x : 'T -> bool 

Parameters

x  T
 

Return Value

Boolean

See Also

Reference

IOperations<T> Interface
Numerics.NET.Generic Namespace
On this page
  • Definition
  • See Also
Copyright © 2003-2025, Extreme Optimization. All rights reserved.
Numerics.NET, Extreme Optimization, Complexity made simple, M#, and M Sharp are trademarks of ExoAnalytics Inc.
Microsoft, C#, Visual Basic, Visual Studio, and the Optimized for Visual Studio logo
are registered trademarks of Microsoft Corporation.

This website uses cookies to improve your experience. Learn more.

Got it!